The Question
Design
Scalable Distributed Sharded KV Store
Design a distributed data storage system that can handle petabyte-scale datasets and millions of requests per second. Explain how you would implement sharding, ensure data durability during node failures, and handle 'hot spots' in the data distribution while maintaining low-latency access.
LSM-Tree
Raft
Consistent Hashing
Etcd
Redis
SSTables
Bloom Filters
mTLS
gRPC
March 19, 2026