High Level Design
End-to-end design of a distributed key-value store — CAP theorem, consistent hashing, replication, conflict resolution with vector clocks, failure handling, and the detailed read/write path.