Will Edge Computing Kill the Cloud?