Consistent Hashing
Adding a node without moving all the keys
Free
3h · 5 lessons

Load balancing at each layer, consistent hashing, rate limiting, and getting session state out of the way so a service can be cloned. Then search, which is the one subsystem that scales differently from everything else.
This module is 05.2 of the 5 in Scaling & Traffic. It runs about 3 hours across 5 lessons, and closes with The Ring — Grow a cluster from 3 nodes to 30, one at a time, minimizing the keys that move.
Concept · 25 minutes
Concept · 40 minutes
Concept · 35 minutes
Concept · 30 minutes
Lab · 50 minutes



