Design a highly available load balancer
Design a load balancer that stays up when its own machines fail: how traffic is spread across backends, how unhealthy backends are detected, and how the load balancer itself avoids being a single point of failure.
No answer yet. Write the first one; the best answer gets endorsed.
