Pergunta de entrevista da empresa Meta

Explain what a load balancer is?

Respostas da entrevista

Sigiloso

7 de jan. de 2016

Basically a reverse proxy, helps forward requests to backend resources; check Citrix NetScaler and F5 for such product examples

Sigiloso

22 de jan. de 2022

A load balancer acts as the “traffic cop” sitting in front of your servers and routing client requests across all servers capable of fulfilling those requests in a manner that maximizes speed and capacity utilization and ensures that no one server is overworked, which could degrade performance. It is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications. They improve the overall performance of applications by decreasing the burden on servers associated with managing and maintaining application and network sessions, as well as by performing application-specific tasks.