Numbers to Knowchapter 3 of 4 · 3 lessons
Availability Nines
How many nines → how much downtime you're allowed per year.
Your checkout calls five services: auth, catalogue, pricing, payments, email. Each team promises 99.9 percent, and every team hits it.
Multiply the five together and checkout is available 99.5 percent of the time. That is 43 hours down a year, not the 8 hours everybody in the room believes they signed up for.
Nobody missed their number. The arithmetic of chaining did it, and the same arithmetic run the other way is why two unreliable machines can be more dependable than one excellent one.
Lessons
3 in this chapter- What Each Nine Allows and CostsEvery added nine cuts downtime 10x and raises engineering cost far more than 10x.3 min
- Availability in ChainsSerial dependencies multiply, so your system is less available than its worst component.2 min
- The Math of RedundancyParallel copies multiply failure probabilities, turning 99.9 into 99.9999 with one extra box.3 min