.NET Architecture & System Design Interview Question #192
What is an error budget?
Deployment, Cloud Operations, SRE & Senior System Design Scenarios Senior Advanced
Quick Interview Answer
An error budget represents the amount of unreliability permitted by an SLO. If the SLO is 99.9% availability, the remaining 0.1% is the theoretical availability error budget for that measurement period.
Detailed Explanation
An error budget represents the amount of unreliability permitted by an SLO. If the SLO is 99.9% availability, the remaining 0.1% is the theoretical availability error budget for that measurement period.
Teams can use error-budget consumption to guide operational decisions. Rapid consumption indicates reliability risk and can justify slowing risky changes or prioritizing corrective work.
Code Example
SLO = 99.9%
Error budget = 0.1%
Budget consumed quickly
-> investigate reliability
-> reduce deployment risk