When learning system design, we are almost always fed the exact same doctrine: start with one API + one Database, then as traffic increases, add a Load Balancer, Redis, a Separate Database Server, and eventually Read Replicas. The problem is that this standard pattern is built on a single assump...
Source: [Dev.to](https://dev.to/ynwd/horizontal-scaling-solving-one-problem-creating-another-46n6)