The relentless growth of the cloud and what it means for your applications