Home/Blog/system-design/What is Load Balancing?
system-design · backend · infrastructure

What is Load Balancing?

Understanding how load balancers distribute traffic across servers.

#system-design#backend#infrastructure

What is Load Balancing?

Load balancing distributes incoming traffic across multiple servers.

Why do we need it?

A single server can become a bottleneck.

A load balancer allows us to distribute requests across multiple servers.

Common strategies

Some common strategies include:

  • Round Robin
  • Least Connections
  • IP Hash
  • Weighted Routing

Conclusion

Load balancing is an important building block for scalable systems.