System design interview question
Design Key-Value Store
Design a Key-Value Store — consistent hashing ring, tunable replication with quorum reads/writes, conflict resolution via vector clocks, and LSM-tree compaction.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.