Modern high-traffic websites serve thousands of concurrent requests from users and return the correct text, images, video, or application data, all in a fast and reliable manner. In order to serve these high volumes of requests, modern computing best practices keep 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.