📦 When to Use
Redis Cluster, Amazon Dynamo, Cassandra token ring, CDN routing, peer-to-peer DHTs. Any system where servers join or leave frequently.
⚖️ Trade-offs
Virtual nodes improve balance but use more memory to store ring positions. Hot spots can still occur. Ring traversal is O(log N) with sorted structures.
💡 Interview Tip
"Without it, adding 1 server remaps nearly all keys. With consistent hashing, only ~1/N move. Virtual nodes solve uneven distribution."