Design: Database Scaling for Data Growth
Focus on database scaling techniques to handle data growth. Out of scope are application-level caching strategies and network infrastructure scaling.
Functional Requirements
Non-Functional Requirements
Client
|
v
Cache Layer (e.g., Redis)
|
v
Load Balancer
|
v
+-------------------+ +-------------------+
| Database Node 1 |<----->| Database Node 2 |
+-------------------+ +-------------------+
| |
v v
Storage Storage
Backup System connected to all Database NodesPass the test and this pattern moves unknown