Skip to main content

Scalability

Horizontal and Vertical Scaling

0:00
LearnStep 1/1

Scaling Strategies

Horizontal vs Vertical Scaling

Vertical Scaling (Scale Up)

Add more power to existing machines - more CPU, RAM, storage.

Horizontal Scaling (Scale Out)

Add more machines to distribute the load.

Comparison

AspectVerticalHorizontal
ComplexitySimpleComplex
CostExpensive hardwareCommodity hardware
LimitHardware ceilingNearly unlimited
DowntimeRequired for upgradeZero downtime
Fault ToleranceSingle point of failureRedundancy built-in