DrawLintDrawLint.ai
Easy✦ Official
40 min

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

🔗 Related Topics

Community Submissions (2)