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!