All Questions
Scaling Writes hard

When scaling a write-heavy cluster using Consistent Hashing, what happens when you add a new node?

  1. A All data is deleted.
  2. B Writes are blocked for 1 hour.
  3. C Only the keys that map to the new node's position on the ring are moved from its successor. This minimizes data transfer to `Total_Data / Node_Count`.
  4. D All keys are re-hashed.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions