A load balancer is being used to distribute load across multiple servers or resources. In this session, I will show you where we need to use a load balancer and type of load balancer as well as the algorithms used to implement a load balancer.
When a single server can't handle requests then we need to add multiple servers for handling those requests. A Load Balancers distribute these requests across multiple servers so that a single server doesn't need to handle all requests. A load balancer is also being used to check all the resources or servers. If a server is unavailable then it stops sending requests to that resource or server.
There are mainly two types of load balancers.