Designing for High Availability: Patterns and Trade-offs in Distributed Systems

Distributed Systems Series — Part 4.6: Fault Tolerance & High Availability High Availability Is a System-Level Property The availability nines defined in Post 4.2 — 99.9%, 99.99%, 99.999% — are measurements of an outcome. This post is about the architecture that produces that outcome. High availability cannot be achieved by adding redundancy to one layer … Read more