Cloud Computing: The Future of IT Application Architectures

Assumptions we have traditionally used to design application architectures are increasingly outmoded, says's Bernard Golden. Application architectures will change - just as much as IT operations - during the next five years due to the nature of cloud computing applications.

Last week I wrote about the impact cloud computing will have on IT operations. I noted that the increasing scale of data dramatically changes the expectations of how data centers are operated. This week I want to turn to how cloud computing affects IT application architectures, specifically examining the flip side of the coin of data growth: application load. Succinctly put, the assumptions we have traditionally used to design application architectures are increasingly outmoded due to the changing nature of applications. Application architectures are going to change — just as much as IT operations — over the next five years due to the nature of cloud computing applications.

Cloud Computing Definitions and Solutions

What are the reasons that applications are going to change so much?

All of that big data is going to mean software applications are going to need to change to manage it.

As I noted last week, IDC projections indicate that the average company will experience a seven-fold increase in unstructured data (think click stream capture and video storage, etc., etc.), accompanied by a doubling of structured data (think database row-and-colum info). I actually think that IDC's projections are understated on the structured data side, because of the constrained assumptions it (very reasonably) brought to its analysis. The remarkable decrease in the cost of IT brought about by cloud computing will — no surprise to economics majors everywhere — lead to much larger amounts of computing being done, which, in its turn, will lead to larger application architectures and topologies.

The Business Use of IT is Changing

In the past, IT was used to automate repeatable business processes — taking something that already exists and computerizing it. The archetype for this kind of transformation is ERP — the automation of ordering, billing, and inventory tracking. That "paving the cow paths" approach to computing is changing. Today, businesses are delivering new services infused and made possible by IT — in other words, creating new offerings that could not exist without IT capabilities. A dramatic example of this is the way music services have developed. Pandora leverages the knowledge of experts to deliver customized song streams to its customers; Pandora tracks the preferences and feedback of every one of its listeners to ensure each receives a personalized offering. Pandora's service could not exist without the support of massive amounts of computing power, which forms the core of the business. Less dramatic, but no less reliant on IT infusion, is the personalized service offered by high-end hotel chains. The personal attention that employees offer guests — going *way* beyond the "prefers non-smoking room" of yore to, say, "likes to see avant-garde theater and new museum exhibitions" — enables highly specific employee interaction with customers. And, guess what, it's all driven by new applications.

[For timely cloud computing news and expert analysis, see's Cloud Computing Drilldown section. ]

1 2 3 Page 1
NEW! Download the State of the CIO 2017 report