Consistent Hashing
The trick that lets you add or remove a server without reshuffling almost all of your data — and why it's the answer behind sharding, load balancers and distributed caches alike.
11 min readUpdated 2026-09-03system-designdistributed-systemshashing