Load Balancer
Problem
One server can handle 5,000 requests per second.
You need 20,000.
Adding three servers helps only if requests can actually be distributed among them.
Solution — Load Balancer
┌→ Server A
Users → LB ──┼→ Server B
→ Server C
└→ Server D
The load balancer distributes incoming connections or requests across available instances.
Core idea: load balancing lets multiple machines serve one workload.