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.