Split Second Load Balancing
by in CodeSOD on 2014-02-27In case you're not familiar with the concept of a load balancer, the purpose of having one is to spread requests across multiple, identical servers associated with it so as to give the requester the best possible experience. As an added bonus, you can take a box out of load, patch/fix/update it, and throw it back into the fray as the other servers, if you're doing things correctly, can temporarily handle the additional load.
Bottom line - load balancers are cool ...but it can be complicated and/or expensive to implement what is often a hardware based solution. So what can you do? Well, for starters, you could code your own.