Book Description
This book walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.
Developers who are curious about developing for the cloud, considering a move to the cloud, or are new to cloud development will find here a concise overview of the most important concepts and practices they need to know. The concepts are illustrated with concrete examples, and each chapter links to other resources for more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.
Developers who are already developing for the cloud may find ideas here that will help make them more successful. Each chapter in the series can be read independently, so you can pick and choose topics that you're interested in.
This open book is licensed under a Open Publication License (OPL). You can download Building Real-World Cloud Apps with Windows Azure ebook for free in PDF format (6.5 MB).
Table of Contents
Chapter 1
Introduction
Chapter 2
Automate Everything
Chapter 3
Source Control
Chapter 4
Continuous Integration and Continuous Delivery
Chapter 5
Web Development Best Practices
Chapter 6
Single Sign-On
Chapter 7
Data Storage Options
Chapter 8
Data Partitioning Strategies
Chapter 9
Unstructured Blob Storage
Chapter 10
Design to Survive Failures
Chapter 11
Monitoring and Telemetry
Chapter 12
Transient Fault Handling
Chapter 13
Distributed Caching
Chapter 14
Queue-Centric Work Pattern
Chapter 15
More Patterns and Guidance
Appendix
The Fix It Sample Application