Load Balancer Design
Design a load balancing system that distributes incoming traffic across backend servers for high availability and performance.
These requirements and scale numbers are for reference. The AI reviewer will evaluate your design based on the functional requirements and assumptions you define.
🎯 Key Requirements
- •Distribute traffic across backend servers using a chosen algorithm (round-robin, least-connections, weighted)
- •Detect and remove unhealthy backends via health checks
- •Add or remove backends without dropping in-flight connections
📐 Scale Expectations
- •10K concurrent connections per LB instance
- •5K requests per second per instance
- •Routing decision adds under 5ms
Community Submissions (0)