Discover how load balancers scale distributed systems. Learn core load balancing algorithms like Round Robin, Least Connections, and Consistent Hashing.
A load balancer distributes incoming traffic across multiple servers — solving scalability and availability simultaneously.
Request 1 → Server 1
Request 2 → Server 2
Request 3 → Server 3
Request 4 → Server 1 (repeats)
Best for: identical servers, equal-cost requests
Server 1: 100 active connections
Server 2: 20 active connections ← next request goes here
Server 3: 80 active connections
Best for: long-lived connections, variable request cost