SD Mastery
.
course
prep
arena
ask
shorts
stories
you
?
Search lessons, topics…
⌘K
?
L1
· Intern
0 / 100 xp → junior
~
course
prep
arena
ask
shorts
stories
you
Loading page…
~/himanshu
tty1
~/himanshu
$
cd ~/next-page
[ok]
resolve route
[
..
]
stream page
← all concepts
Horizontal scaling
.
also: scale out · scaling out · scale horizontally
Adding more machines and spreading the load across them, instead of making one machine bigger.
the two-minute refresher
Add servers behind a load balancer; capacity grows roughly linearly.
No hard ceiling, and one machine dying is no longer an outage.
Needs stateless services, and data sharding or replication for databases.
Costs complexity: distributed coordination, consistency and more moving parts.
Where the course teaches it
W00 · Part 6
System Design Terminology & Theory
learn it →
W10 · Day 4
Capacity Planning
revisit →
Related concepts
Vertical scaling
Stateless service
Sharding
Load balancer
Notebook
Ask