Cloud is becoming the 1st choice for most enterprise applications, either for building new apps or for extending existing on premises IT infrastructure to a cloud delivered app. This is true for not just side of the table applications but mission critical applications as well. This is true with not just the born in the cloud enterprises - but for old guard enterprises like 100 year old Banks and Airlines who adopted technology before Cloud happened. Public Cloud offers the architectural flexibility, scale on demand and pay per use. However for mission critical applications 99.95 is not enough. It needs to stretch beyond 99.99. There are multiple cloud options that enterprises are investing in like private cloud, public cloud, dedicated cloud offerings from the same vendor. There are also clouds platforms that support open computing standards like Cloudfoundry and Docker. Using these options you can achieve a highly resilient application - be it mobile, web or API.