Book description
Learn what it takes to build large scale, mission critical applications -hardened applications- on the Azure cloud platform.
This 208 page book covers the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale. While the techniques are implemented in .NET and optimized for Azure, the principles here will also be valuable for users of other cloud-based development platforms.
Applications come in a variety of forms, from simple apps that can be built and deployed in hours to mega-scale apps that need significantly higher engineering rigor and robust organizations to deliver them. How do you build such massively scalable applications to keep pace with traffic demands while always being ‘online’ with five 9's availability?
The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. For example, it is easy to say that an application should be available "all the time", but it is very important to understand what each level of 9 for availability means and the resulting implications on engineering and resources. The book explains the details required for developers and IT Pros to get it right in Azure.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Authors
- About the Technical Reviewers
- Acknowledgments
- Foreword
- Additional Foreword
- Introduction
- Chapter 1: Introducing the Cloud Computing Platform
- Chapter 2: Cloud Applications
- Chapter 3: Hardened Cloud Applications
- Chapter 4: Service Fundamentals: Instrumentation, Telemetry, and Monitoring
- Chapter 5: Key Application Experiences: Latency, Scalability, and Throughput
- Chapter 6: Failures and Their Inevitability
- Chapter 7: Failures and Recovery
- Chapter 8: High Availability, Scalability, and Disaster Recovery
- Chapter 9: Availability and Economics of 9s
- Chapter 10: Securing Your Application
- Chapter 11: The Modernization of Software Organizations
- Index
Product information
- Title: Hardening Azure Applications
- Author(s):
- Release date: June 2015
- Publisher(s): Apress
- ISBN: 9781484209202
You might also like
book
Implementing Azure: Putting Modern DevOps to Use
Explore powerful Azure DevOps solutions to develop and deploy your software faster and more efficiently. Key …
book
Hardening Azure Applications: Techniques and Principles for Building Large-Scale, Mission-Critical Applications
Build large-scale, mission-critical hardened applications on the Azure cloud platform. This 2nd edition provides information on …
book
Practical Azure Application Development: A Step-by-Step Approach to Build Feature-Rich Cloud-Ready Solutions
Get started and learn a step-by-step approach to application development using Microsoft Azure. Select the right …
book
Developing Microservices Architecture on Microsoft Azure with Open Source Technologies
Deliver microservices architecture, step-by-step: from defining business problems through development, deployment, and monitoring Increasingly, organizations are …