There has been a lot of discussions out there about moving applications to the cloud for the benefits of scale and agility. However, not too many people truly understand how to reap the full benefits of cloud. I like to touch on a few basic concepts here on how to write a cloud-native application that is smart enough to take advantage of a true cloud infrastructure environment.
I have been fortunate in having many opportunities to work with different types of clients in various vertical industries. While not every organization has the same challenges when moving to the cloud, I do see one common theme that, while many of them understand the benefits of cloud, they don’t know how to get there. Many of them believe that if they virtualize everything, they will be in the cloud. And that is simply not the case.
I recently spoke with the CIO of a major Asian manufacturer, who relayed a familiar tale of woe: his developers aren’t able to release applications quickly enough to meet the demands of the business. After finishing an application, rather than moving on to the next project, the developers have to spend time in production fixing bugs and other problems. At the same time, business leaders are pressuring IT and the app dev team to release applications faster. To remedy the situation, the CIO planned to hire more staff, even though the extra resources would strain his budget.
A big part of my job that I really enjoy is going out and meeting with customers, and listening to how they’re using cloud computing to realize business goals. Increasingly, I’m meeting with not only members of the IT team but with business leaders—CEOs and lines of business heads. And they’re telling me how technology is playing a central role in their business plans. I recently met a CEO of a European financial institution that is planning to use cloud computing to spark revenue growth. I found the bank’s story inspiring and I’d love to share it with you here.
The business benefits of cloud computing—the ability to quickly scale resources to meet demand, respond rapidly to competitive pressures, and shift from a CAPEX to OPEX model—are well documented. What may be surprising is the degree to which companies integrate cloud into their everyday operations. From coordinating the delivery of pizzas, to developing new ways to make daily tasks simpler, to making sure our food supply remains safe, cloud computing plays a central role. Here are three ways that cloud computing works behind the scenes to make our lives better.