Regular Sharding
Each customer is assigned to exactly 1 worker. Worker fails → all its customers go down.
Workers (click to toggle failure)
Customers
Shuffle Sharding
Each customer is assigned to K workers (shard). Worker fails → customer degrades but stays up if any worker in shard is healthy.
Workers (click to toggle failure)
Customers