System Design Patterns: From Fundamentals to Real Systems
0% completed
Horizontal Scaling
1. The Incident
The store's app tier has been one (increasingly large) server for years. After the last lesson's walls closed in: the next instance size up costs absurd money, and one host failure took checkout down for 40 minutes, the plan is obvious and overdue: run two servers. A simple traffic splitter in front, half the requests to each. Deployed Tuesday morning.
Tuesday afternoon, the weirdness begins.
- **Users are randomly logged out
.....
.....
.....
Like the course? Get enrolled and start learning!