Cloud vendors now make seemingly infinite amounts of computing power accessible to anyone with a credit card. However, to effectively utilize this massive computing power and data storage, your applications need to be designed to scale. In this session, we will examine Brewer's CAP Theorem and contrast it to the ACID principles that have traditionally guided line-of-business applications. Next, we will explore multiple design patterns that help companies achieve massive scale. We will then explore how to apply these patterns when building applications. Finally, we will consider how to utilize the Windows Azure Platform for our highly scalable applications.
You will learn:
• How to architect massively scalable apps
• Differences between massively scalable apps to traditional LOB applications
• Design patterns for highly scalable applications
• Features and capabilities of Windows Azure for scalable applications