What is 'Horizontal Scaling'?

What is 'Horizontal Scaling'?

Approach: Explain adding more machines.

Increasing capacity by adding more servers to the pool, rather than upgrading the hardware of an existing server (vertical scaling).

Follow-up: Does horizontal scaling require a load balancer?

Key concepts: distributed systems, nodes.