The Question
DesignDistributed Key-Value Store
Design a distributed key-value store similar to DynamoDB or Cassandra. The system should provide low-latency reads and writes, support consistent hashing for data partitioning, replicate data across nodes for fault tolerance, and allow horizontal scaling without downtime.
Consistent Hashing
Gossip Protocol
LSM-Tree
Quorum Replication
Merkle Trees
February 8, 2026