System Overview - Design a key-value store
This system stores and retrieves data as key-value pairs. It must handle many requests quickly and keep data safe and consistent. The system should scale to support many users and large data volumes.
This system stores and retrieves data as key-value pairs. It must handle many requests quickly and keep data safe and consistent. The system should scale to support many users and large data volumes.
User
|
v
Load Balancer
|
v
API Gateway
|
v
+-------------------+ +-------------+
| Key-Value Store |<---->| Cache |
| Service | +-------------+
| (Handles logic) |
+-------------------+
|
v
+-------------+
| Database |
+-------------+