~/talk

The Map Is Not the Territory: How SLOs Lead Us Astray, and What We Can Do about It

Talkat SREcon19 Europe/Middle East/Africa · on Thursday, 2019-10-03· at 09:45· Track 1: The Liffey B· [software-architecture]
slides:none on file

SLOs rest on shaky assumptions—independent requests, uniform request value and evenly distributed errors—that break on modern microservice stacks and low‑QPS or analytics workloads, causing bad prioritization and invisible customer pain. Practical fixes: measure per customer, add per-customer SLOs and median‑plus‑tail guarantees, document rationale, use canaries and user‑validation, supplement with disaster testing and historical time‑to‑resolution tracking. Don’t sandbag SLOs for catastrophes; use SLAs or other indemnification for rare tail events, and treat queues and async refactors as SLO‑measurement hazards.

AI-written summary · about

  1. 0:00Start
  2. 2:57SLOs by Use Case
  3. 5:10SLOs as a model of service behavior
  4. 6:24SLO Use Cases
  5. 13:02Ongoing Maintenance of SLOS
  6. 16:16Design - What goes wrong?
  7. 20:47Supporting Design - Best Practices
  8. 24:19Mechanics of Response
  9. 24:38Incident Response - What goes wrong
  10. 25:32Incident Response - Best Practices
  11. 26:31Bounding Tail Behavior
  12. 26:48What goes wrong at the tail?
  13. 29:56Bounding the Tail - Best practices
  14. 33:28SLO Model Failures
  15. 34:01SLO Fidelity
  16. 34:38SLO Algebra
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.