.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