If you want to be awesome at building applications for the cloud, there are a few surprising lessons you need to first learn - so come learn them in this talk, not after your first cloud application goes live. The architecture of a cloud-native application is different than the architecture of a traditional application and this talk will explain why. How to scale? How do I overcome failure? How do I build a system that I can manage? And how can I do all this without a huge monthly bill from my cloud vendor? We will examine key architectural patterns that truly unlock cloud benefits. By the end of the talk you should appreciate how cloud architecture differs from what most of us have become accustomed to with traditional applications. You should also understand how to approach building self-healing distributed applications that automatically overcome hardware failures without downtime (really!), scale like crazy, and allow for flexible cost-optimization. The concepts in the talk apply to multiple cloud platforms (such as Amazon Web Services, Google App Engine, and others), but all examples are drawn from the Windows Azure Cloud Platform.
Pizza will be sponsored by Robert Half Technology (thank you guys)