Introduction

Modern high-traffic websites serve hundreds of thousands, if not millions, of concurrent requests from users and return the correct text, images, video, or application data, all in a fast and reliable manner. To cost-effectively scale to meet these high volumes, modern computing best practice generally requires adding more servers. A load-balancer acts as the “traffic cop” sitting in front of your servers and routing user requests across all servers, capable of fulfilling those requests