Key-Value Store
Design a distributed key-value database with fast reads/writes, configurable consistency, and automatic replication.
These requirements and scale numbers are for reference. The AI reviewer will evaluate your design based on the functional requirements and assumptions you define.
🎯 Key Requirements
- •Get / Put / Delete on opaque keys with low latency
- •Partition data across multiple nodes
- •Replicate for fault tolerance with a chosen consistency model (strong vs eventual)
📐 Scale Expectations
- •100GB–1TB of data across ~10 nodes
- •10K operations per second across the cluster
- •p99 read latency under 20ms
Community Submissions (2)