← Back to companies
[ OK ] Loaded —
[ INFO ]
$ cd
$ ls -lt
01
02
03
04
05
$ ls -lt
01
02
03
04
05
user@intervues:~/$
Design a production-grade distributed key-value store that supports 10 million daily active users, stores ~4 TB of data, and must remain highly available with single-digit millisecond p99 latency for both reads and writes on hot keys within a region. The system must provide basic CRUD operations (PUT, GET, DELETE) and is write-heavy. You must choose eventual consistency over strong consistency to maximize availability. Your design should address partitioning, replication, consistency, conflict resolution, and failure recovery. Start with clarifying requirements, define core operations, propose a high-level architecture, and explicitly discuss trade-offs around consistency vs availability, latency vs durability, and memory vs disk storage.