System Design: What is Load Balancing?

preview_player
Показать описание
Load balancing is an important concept that lets applications scale to hundreds of thousands if not millions of users. In this video, I explain to you what load balancing is and why its a super useful concept in maintaining application availability.

📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚

🎙 MY RECORDING EQUIPMENT 🎙

💻 MY DESKTOP EQUIPMENT 💻

📚 References:

🌎 Find me here:

#SoftwareEngineer
#SoftwareDeveloper
#LoadBalancing
#CloudComputing
Рекомендации по теме
Комментарии
Автор

I think "Security" deserves to be on the list too, since only the load balancer is exposed to the public net.

ahsanrfq
Автор

Precisely what i needed to understand this...

nixcutus
Автор

Wow thank you, you're super great at explaining technical concepts.

ViTran
Автор

Just found your channel and I'm really enjoying these bite sized videos for certain topics. It certainly helps a new developer get in touched with industry key terms and concepts.

suprd
Автор

This is amazing and helped me fully understand what I was puzzled in.

azimakhtarshenas
Автор

wow really great, detail explained and more improvement

urunovtimes
Автор

Great Explanation :D

Question : Doesn't LB again makes a Single point failure problem??

palvinderbhatia
Автор

please provide more detailed video with various type of load balancer

shirish
Автор

Great explanation. I'll be setting up a GEO based load balancer :)

slimxdaturk
Автор

Love the video! Thanks for the great content :)

jennwng
Автор

When people talk about load balancing, my doubt is always, "What will you do with the state"? How can I "scale" by adding different machines if I need one source of truth for my state? On applications with databases, we can easily replicate many things to serve more traffic. Still, in the end, we will have one super central machine with the DB or multiple DBs, which makes me think of a big issue due to replication. Thanks for the video!

beto.aveiga
Автор

Dumb question, but, what if load balancer is overloaded? What makes one load balancer better in terms of handling millions of users compared to two web servers? Are these machines normally resource-intensive?

churka
Автор

Ok new question: So load balancing and horizontal scaling have allowed you to handle increasing traffic. But! If all these requests then hit a separate database server, you still have overload issues no? And if you were to split it up (not sure how (I'm a newbie)), would you not have data integrity issues??

AlDumbrava
Автор

Thanks for the tutorial clearly it helps massively, can we configure 2 load balancers instead of one(so called Active-Passive) in case of one becomes unresponsive?
Note: I'll go and hit the subscribe button

lastone
Автор

how does the load balancer Offload traffic or redirect traffic OFF itself? meaning.. if a request comes into the load balancer, then how does it keep all that traffic from flowing through the load balancer itself? It has to route traffic away from itself. So, how does that work if the load balancer is the main point of entry to the network?

mrchadz
Автор

What is the different between a load balancer and a router? Both are used to handle traffic.

amir.maimon
Автор

Isin't consistent hashing one of the ways to route the traffic?

subhasishhalder
Автор

Nice explanation. I have a small question. Is it not that load balancer itself will become bottle neck as all requests will come to it and it has to forward requests? How is this handled?

Is return traffic handled from server to client through load balancer or it goes directly between server and client? If it goes through load balancer is it not a bottle neck?

malleshk
Автор

Who balances Load Balancer and DNS server?

egor.okhterov
Автор

Thanks for such informative video. Can one load balancer handle millions of requests? How Facebook, Amazon etc handles the user traffic? Do they have single load balancer? If I am in India and Load balancer is in USA so does it mean my request will go USA Load balancer and then to actual server for processing? Kindly explain.

pareshdehadray