All Questions
Sharding medium

When is the most operationally sound time to execute a 'Rebalancing' operation (moving large chunks of data between database shards)?

  1. A During peak traffic hours to ensure the system reaches its balanced state as quickly as possible under pressure.
  2. B During low-traffic 'Off-Peak' hours, using a throttled background process that prioritizes live requests over data movement.
  3. C Instantly after every write operation to ensure the cluster is never even slightly out of balance.
  4. D Manually, by shutting down the entire cluster for a scheduled maintenance window.

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

Get the app

Related questions