Year-End Discount: 10% OFF 1-year and 20% OFF 2-year subscriptions!

Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

load
balancer

What is a load balancer?

Educative Answers Team

Tired of LeetCode? 😩

Learn the 24 patterns to solve any coding interview question without getting lost in a maze of LeetCode-style practice problems. Practice your skills in a hands-on, setup-free coding environment. πŸ’ͺ

A load balancer is a device that acts as a reverse proxy and is responsible for distributing network traffic across multiple servers. Load balancers smooth out the concurrent user experience of the application and improve reliability. An evenly distributed load means that each server will be better able to service application/network requests.

svg viewer

The requests received by a load balancer are distributed among multiple servers using a configured algorithm that could be based on:

  • Round-robin

  • Weighted round-robin

  • Least response time

  • Least connections

Load balancers ensure reliability and availability of servers around the clock by constantly monitoring the load that each server is under and only sending requests to servers and applications that can respond in a timely manner.

RELATED TAGS

load
balancer
Copyright Β©2022 Educative, Inc. All rights reserved

Tired of LeetCode? 😩

Learn the 24 patterns to solve any coding interview question without getting lost in a maze of LeetCode-style practice problems. Practice your skills in a hands-on, setup-free coding environment. πŸ’ͺ

Keep Exploring
Related Courses