Load Balancer

A load balancer distributes incoming requests across multiple servers to balance load and failures. Methods: round robin, least connections, IP hash. It detects failed backends and removes them from the pool. Examples: HAProxy, nginx, AWS ELB.