Grokking the System Design Interview, Volume II
0% completed
Step 9: Reliability and Availability
Five nines, 99.999 percent availability, leaves 5.26 minutes of downtime in a year. A single bad deployment or a single failed database primary can use all of that. The target is reachable only if no one failure can stop the service and every recovery is automatic. The strategies below serve those two goals.
No single point of failure. A single point of failure is a component whose failure stops the whole service. The design runs several instances of everything: SMTP receivers, web servers, database nodes, push servers, and search replicas
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%