~/talk

Scaling Reliability: So You Want to Add a 9

Talkat Devoxx US 2017 · 2017-03-21..03-23· [microservices, observability]
slides:none on file

Goal is move from brittle multi‑service stacks toward concrete SLAs like 99.9% success by using actual tools: Finagle provides connection pooling, graceful goaway drains, retries and circuit breakers; use linkerd/sidecar for non‑JVM services and DTabs for staging routing. Detect failures with EWMA and trace internal retries, enforce a retry budget (example: cap retries at 25%), use canaries and rollbacks, and apply backpressure/rate‑shed to stop retry storms — these changes measurably raise end‑to‑end success (e.g. to ~99.6%).

AI-written summary · about

  1. 0:00Introduction
  2. 0:15Reliability
  3. 0:43Who am I
  4. 1:55Who Cares About Reliability
  5. 2:39How Do We Measure Reliability
  6. 4:15Own Your Own Failures
  7. 4:44Background Noise Failures
  8. 5:43probabilistic failure
  9. 6:42impact reach high
  10. 7:15bad day
  11. 8:01failure detection
  12. 9:00ride around
  13. 9:17load balancing
  14. 9:31error codes
  15. 10:20microservice architecture
  16. 10:45overall success rate
  17. 11:13failures on edges
  18. 12:37the caller
  19. 12:56the service
  20. 14:49latency
  21. 15:19observability
  22. 16:32rollback
  23. 17:17rollback example
  24. 17:33rolling failures
  25. 19:19more problems
  26. 19:47planned events
  27. 22:15retry storms
  28. 22:31retry budget
  29. 23:01cluster overload
  30. 24:28request not getting response
  31. 25:23bad neighbors
  32. 27:56toggles
  33. 28:36staging
  34. 30:06other teams
  35. 32:03failing collaboratively
  36. 34:54finagle
  37. 43:01Is Fif extensible
  38. 44:36How would you participate in an ecosystem
~/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.