Why does Google budget for its own failures?
Google deliberately does not aim for services that never fail, and its engineers can tell you exactly how much failing they are allowed.
▶ Start the storyGoogle budgets for its own failures because chasing perfect reliability backfires. The company's own SRE book says it plainly: you might expect Google to try to build 100% reliable services, but past a certain point, increasing reliability is worse for a service and its users rather than better. Extreme reliability limits how fast new features can be developed and delivered, and it dramatically increases costs. And users often cannot tell the difference anyway: a person on a 99% reliable smartphone cannot tell 99.99% from 99.999% service reliability.
So Google's site reliability engineers set a target short of perfect, called a , or , and the gap between the target and 100% becomes a quarterly . A service with a 99.999% SLO may fail a 0.001% share of its queries in a quarter. That budget is an objective number that settles an old argument: developers are judged on how fast they ship, reliability engineers on how stable the service stays, and each has a reason to push the other. While there is error budget left, new releases can go out. If failures eat it up, releases are temporarily halted while resources go into testing and making the system more resilient.
0.001%
The budget turns a political fight into arithmetic, and Google SRE's unofficial motto explains why that matters: "Hope is not a strategy." Its main benefit is a common incentive that lets both teams find the right balance between innovation and reliability.
Failure still happens, and when it does, Google writes a : a written record of the incident, its impact, what was done, the root causes and the follow-up actions. These are blameless. The idea is to assume that everyone involved had good intentions and did the right thing with the information they had, because if shaming prevails, people will not bring issues to light for fear of punishment.
Quiz me
0/3
Recap
Aim below perfect on purpose, and spend the gap as a budget: release while it lasts, fix the system when it runs out.
💡 A trick to remember it · Reliability is a bank account: ship while there is money in it, and when it is empty, repair the system rather than blame the teller.
Surprising fact · Blameless postmortems come from healthcare and avionics, where mistakes can be fatal.
Connects to
Sources (3)
No source, no claim. Every fact in this lesson (15 claims) cites at least one of these.