Interview Bootcamp
Vote

0% completed

Introduction to Load Balancing

Load balancing is a crucial component of System Design, as it helps distribute incoming requests and traffic evenly across multiple servers. The main goal of load balancing is to ensure high availability, reliability, and performance by avoiding overloading a single server and avoiding downtime.

Typically a load balancer sits between the client and the server accepting incoming network and application traffic and distributing the traffic across multiple backend servers using various algorithms

.....

.....

.....

Like the course? Get enrolled and start learning!
rasserei

rasserei

· 2 years ago

It mentions SSL/TLS in the key concepts section but doesn't explain what the acronyms mean.

Show 2 replies
R

Ranuj Mahajan

· 3 years ago

can load balancer do service discovery in distributed environment ?

Show 2 replies
A

anshul0083

· 3 years ago

I am wondering why do we need the Load Balancer separately and in many configurations API gateway is also doing the Load balancing, so what's the reason and the good practice to follow?'

Show 1 reply
A

amantrehan06

· 3 years ago

Hi, I am curious to understand that the entry level webserver/load balancer that accepts traffic from all over the globe handles soo many request on a given port ? I understand we can vertically scale it or horizontally. Even if we horizontally scale it there has to be some sever that accepts clients connections and distributes that request to the underline services.

Thus whichever software/hardware is sitting at the front gate handles Millions of requests on a SINGLE port ?

Show 2 replies
Bharatram Muralidharan

Bharatram Muralidharan

· 2 years ago

Are load balancers 2-way ? If so how are they set up to handle incoming requests and outgoing responses or are there multiple 1-way balancers for each?

Show 3 replies
Madhavan Murugan

Madhavan Murugan

· 6 months ago

Coud someone explain what is stateful and stateless?

Show 2 replies
N

narasimhakamath

· 4 months ago

We began with Load Balancer, however without the context of vertical scaling, this concept can suddenly become a black box. Would suggest to have some pre-requisite knowledge in the introduction so that people know what homework to do before we dive in.