What is Load Balancing?

Load balancing is the method of distributing incoming network or application traffic across multiple servers (or instances) so no single server becomes a bottleneck or single point of failure. It’s for teams that need higher availability, better performance under variable traffic, and predictable scaling for web apps, APIs, and distributed systems.