System Design: Load Balancing Strategies
Load balancing distributes incoming traffic across multiple servers to ensure no single server bears too much load.
Why Load Balancing?
- High availability: if one server fails, traffic routes to others
- Scalability: add more servers to handle more traffic
- Performance: distribute load evenly for faster response times






