Problem Statement
When a single database server handles all reads and writes, it becomes a bottleneck causing slow response times under heavy load. If this server fails, the entire system loses data availability, leading to downtime and potential data loss.