~/talk

SWIMming in the Microservices Ocean

Talkat Node Week 2017 · 2017-04-10..04-14· [microservices, nodejs]
slides:none on file

Describes concrete pieces: adoption of the SWIM gossip membership protocol, consistent hashing for application‑level sharding, and Uber’s move from HTTP to TChannel plus Hyperbahn for overlay networking. Claims app‑level sharding gives predictable routing so a lookup hits the owner max in three hops, handles millions of events, and keeps state in the service instead of a central store. Recommends Zipkin for distributed tracing and shows these components actually running in production.

AI-written summary · about

  1. 0:00Start
  2. 5:26Coordination?
  3. 9:54No RESILIENCY No Fault Tolerance
  4. 10:49State of the cluster
  5. 12:34Failure detection
  6. 13:14Information dissemination
  7. 13:47Equal distribution of the workload
  8. 14:04Born for Distributed Systems
  9. 14:23Adding a node to the cluster
  10. 14:48How to rebalance the topology?
  11. 15:04Consistent Hashring
  12. 16:22Partitioning
  13. 16:51Distribution of the application state
  14. 19:09Application Level SHARDING
  15. 28:37WHY RPC?
  16. 30:06AWS Lambda
  17. 30:39Serverless
  18. 31:35Function distribution is the future!
~/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.