Consistent Hashing: Why Adding One Server Shouldn't Move Everything
Why adding one server can reshuffle almost everything under naive hashing, and how a ring of virtual nodes keeps that from happening.
Sep 24, 20268 min read

Search for a command to run...
Articles tagged with #systemdesign
Why adding one server can reshuffle almost everything under naive hashing, and how a ring of virtual nodes keeps that from happening.

A data structure that says 'definitely not' with total certainty, and 'probably yes' with a small, precisely measurable error rate.
A practical, code-first guide to cache-aside, read-through, write-through, write-behind, and refresh-ahead caching, with Redis examples, eviction policies, and invalidation strategies.
