~/talk

Building Scalable Stateful Services

Talkat Strange Loop 2015 · 2015-09-24..09-26· [microservices]
slides:none on file

Argues that moving state into services yields data locality and lower latency, and that sticky routing enables stronger, available consistency; describes implementations: Uber’s RingPop (SWIM gossip + consistent hashing), Orleans/ Halo (actor runtime with DHT + consistent-hash lookup) and Facebook’s Scuba (random writes, full-cluster reads and a completeness metric). Gives operational fixes: back pressure for persistent connections, fast restarts to cut multi-hour restarts, and claims production win of 90–95% CPU utilization.

AI-written summary · about

  1. 0:00Introduction
  2. 0:52Stateless Services
  3. 2:02Data Shipping
  4. 3:15Overview
  5. 4:04Data Locality
  6. 4:40Function Shipping Paradigm
  7. 5:24Sticky Connections
  8. 6:32Werner Vogel
  9. 7:28CV Connection
  10. 7:45Persistent Connections
  11. 9:17Routing Logic
  12. 10:02Static Cluster Membership
  13. 11:03Dynamic Cluster Membership
  14. 11:25Gossip Protocols
  15. 13:38Work Distribution
  16. 13:53Random Placement
  17. 14:42Consistent Hashing
  18. 16:39Distributed Hash Tables
  19. 17:25Stateful Services
  20. 17:41Scuba
  21. 19:16RingPop
  22. 20:59Arlenes
  23. 22:38Cluster Membership
  24. 23:10Cluster Distribution
  25. 23:33Distributed Hash Table
  26. 25:50Explicit Bounds
  27. 27:03Memory Management
  28. 28:22Reloading State
  29. 31:21Fast Restarts
  30. 33:12Conclusion
  31. 34:05Should I read papers
  32. 34:44Thank you
~/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.