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.