© Suren Machiraju and Suraj Gaurav 2019
Suren Machiraju and Suraj GauravHardening Azure Applicationshttps://doi.org/10.1007/978-1-4842-4188-2_7

7. Failures and Recovery

Suren Machiraju1  and Suraj Gaurav1
(1)
Issaquah, WA, USA
 

In the previous chapter, we discussed the inevitability of failures. As we explained, a well-designed and hardened application is all about early failure detection and quick recovery from those inevitable failures.

0 and 100 are very powerful numbers; no application can be 100% available or have a 0% failure rate. You can ensure that your application availability tends toward 100% through great design and an appropriate level of testing, but you cannot achieve 100% availability. Similarly, no matter how reliable your application ...

Get Hardening Azure Applications: Techniques and Principles for Building Large-Scale, Mission-Critical Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.