~/talk

Replicated service mesh: hardening systems against failure modes in load balancing

Talkat HighLoad++ Moscow 2018 · 2018-11-08..11-09· [distributed-systems]
links:none on file
slides:none on file

Practical recipe for preventing mesh meltdown: prefer L7 load balancing so the proxy can do content routing, traffic splitting and per-request failover; derive cluster capacity from replica CPU and use auto‑scaling plus error‑averse assignment so failing clusters lose effective capacity and traffic shifts away; shed at high utilization (example: ~95%) and use readiness probes to remove slow pods; add circuit breakers, per‑client quotas and tracing (OpenTracing/Jaeger or OpenCensus); enforce limit retries to 10% and prefer externally consistent stores (Spanner/Cockroach).

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:51What is a service mesh
  3. 3:40Service reliability goals
  4. 5:48Load balancing in DC
  5. 10:05Blast radius containment
  6. 11:32Capacity and failover strategies
  7. 17:30Understanding overload
  8. 21:19Preventing overload issues
  9. 27:20System changes and reliability
  10. 31:28Data consistency in systems
  11. 34:35Work conserving and deadlines
  12. 35:59Observability in service mesh
  13. 37:45Key takeaways and summary
  14. 39:15Q&A: Distributed tracing
  15. 41:48Q&A: Production changes
  16. 44:39Q&A: Readiness probes
  17. 46:51Q&A: Secret rotation
  18. 48:56Q&A: Hard dependencies
~/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.