Skip to content
Preptima
mediumConceptScenarioMidSeniorStaff

How would you set an SLO for a service, and what is an error budget for?

An SLO defines the reliability users should experience, and the error budget is the allowed gap between that target and perfection. Use burn rate to decide when reliability work must outrank feature delivery.

5 min readUpdated 2026-08-15

Answer

Short answer

Choose an SLI users feel, set an SLO below 100%, and track the remaining error budget. Fast burn means slow releases and fix reliability; healthy budget means the system can tolerate normal change risk.

Was this answer helpful?

Likely follow-ups

  • Your SLO is 99.9% but the business signed a 99.95% SLA. What do you do?
  • How would you pick the SLI for an asynchronous pipeline where there is no request to succeed or fail?
  • Two teams share a user journey and each meets its own SLO, yet the journey misses its target. How does that happen?
  • What changes if you move from a calendar-month window to a rolling 30-day window?

Related questions

Masterclass guide

Further reading