Search
⌘K

Design a Key-Value Store

Design a distributed key-value store that supports persistent storage with append-only file operations, handles both read-heavy and write-heavy workloads with strong consistency, and can manage large values (up to 2GB) that cannot fit entirely in memory.

Asked at:

LinkedIn

LinkedIn

Databricks

Uber

Airbnb