Service Level Objectives & Error Budgets
Defining what reliable actually means for your product, in terms users would recognise, and alerting against how fast that budget is burning rather than against a raw infrastructure threshold.
- Service level objectives on user-facing behaviour, with alerts on error budget burn instead of raw CPU
- Error budgets set jointly with engineering and the business, not imposed as a generic target
- Budget burn-rate alerting tuned to fire early enough to act, not after the objective is already missed
- A regular review of whether the current objectives still match what the product needs