The scaling problem
A single server has limits — CPU, memory, network bandwidth. A popular website like Netflix can receive millions of requests per second.
Load balancers solve this by distributing traffic across a fleet of identical servers. Users all connect to one address, the load balancer fans out requests.