The arrival of 'The Cloud' has somewhat changed the software development landscape. Not only it requires us to rethink the way we design and deploy our applications but it also opens up avenues for new business opportunities.
In preparing our applications for the cloud, we need to examine the architecture of our applications today. One of the commonly used application architecture today is the Layered Architecture, where code with similar responsibilities are being logically factored and separated into multiple layers. This design pattern is known for offering a high-degree of maintainability, extensibility, testability, deployment flexibility and ease of technology upgrade.
However, will the Layered Architecture be able to survive the cloud? The answer is Yes! While the physical distribution of code components now reside in virtual instances on the cloud instead of physical servers in our datacentres, the fundamentals of layering our applications should remain the same. The thing that we need to pay attention to now is how to distribute our layers (tiering) in the cloud.
Take note that the term layer refers to the logical separation of code and tier refers to the physical deployment of code components.
In my next post, I will explore one of the possible tiering deployment patterns in the Windows Azure Platform.
Home » Windows Azure » Layering and the Cloud
Layering and the Cloud
08:09
Jurnalis Jalanan
Labels:
Cloud Computing,
Layered Architecture,
Windows Azure
Popular Post
-
Nothing exciting today besides the track sessions. Traffic is gila as usual. Waited at the INETA booth in the morning for WenChing to finis...
-
I was roped in to work on Active Directory these two days as the dudes in the MIS department had ran out of ideas. I was approached by my CI...
-
"Arguments are 90% emotions and 10% nonsense." That's what I learnt from my trainer the other day. Most of the time, human be...
-
"Know yourself well but know your competitors better." In my case, it will be to know "the competing technology better...
-
F inally found out who smsed me - it turns out to be one of my colleagues *HuHuHu* * paiseh * * paiseh * Sorry buddy, *sweating* didn't ...
-
Many organizations of today are looking at Business Process Outsourcing (BPO) to streamline their organizations' processes (and to cut c...
-
I've been looking into the programmable aspects of SQL Server 2005 for the past days and one of the things that interest me most is the ...
-
ARC303 - Designing and Writing Interoperable Services: The Contract First Approach by Malek Kemmou Started the day with this session. It ...
-
M anaging indexes in SQL Server 2005 has changed. All the index management functions are now located in a new and more standardized, ALTER I...
-
M anaged to return home in one piece. I'm exhausted and braindead from hours of grinding and grilling. True to what I guessed, the exam ...

No comments:
Post a Comment