This post is going to look at one aspect of how sites like Facebook handle billions of requests and stay highly available: load balancing. What is a load balancer?A load balancer is a device that distributes work across many resources (usually computers). They are generally used to increase capacity and reliability. In order to talk about load balancing in a general way, I make two assumptions abo