System Design -- Load Balancing | How Load Balancers work.
Features of Load Balancer:
* Distribute load/requests across multiple resources/servers.
* Keep track of status of all resources while distributing requests. If a server is down, it stops sending traffic to that server. [depending on activeness of the server]
* Ease of use in adding/removing servers in network based on demand.
Algorithms used for Load Balancing:
1. Round Robin
2. Least Connections
3. Least Response Time
4. IP Hash
5. URL Hash
Where can we use Load Balancers?
User Requests -- [Load Balancer] -- Web Server
Web Server -- [Load Balancer] -- Backend Server
Internal Server -- [Load Balancer] -- Databases
Support me on PayPal: [ Ссылка ]
Support me on Patreon: [ Ссылка ]
Notes also available on the blog: [ Ссылка ]
#Load #Balancing #SystemDesign
System Design: Load Balancing | How Load Balancers work
Теги
System DesignLoad balancingload balancerload balancing algorithmssystem design interviewhow to implement load balancingtwitter system designwhatsapp system designuber system designredisdistribted cachehashingip hashconsistent hashingweb serverdatabse shardingload balancer tutorialload balancer in awsload balancing approach in distributed systemsload balancing routerload balancer in azureload balancing explainedgrokking sstem design