Load Balancing and Traffic Routing Strategies Simplified | System Design Fundamentals 2022

preview_player
Показать описание

🔹What is a load balancer?
Load balancing is defined as the efficient distribution of network or app traffic through various servers or server farms so as to reduce the load on any one device.

We start with a very short introduction to DNS resolution. Watch this video to understand how a request is routed to application servers and the different routing strategies involved in making this possible. You will be able to understand why load balancers are a vital component in almost every system that you'll design.

🔹About our System Design Series:
Our System Design Series will help you become better at the skills required to transition from an entry-level engineer to Senior Engineer and eventually become a software architect. We will cover a series of topics ranging from schema design, basics like CAP Theorem, Consistent Hashing, overall system design like Facebook Messenger. Covering these topics, you will be able to intuitively come up with practical solutions to real-life problem statements at your workplace. You will also be able to crack system design interviews at big companies like Facebook and Google!

🔹About the instructor:

The following topics are covered in this video 👇🏼

0:00 Introduction
0:36 Working of a load balancer
10:01 Types of load balancer
12:29 Routing traffic through a load balancer

---------------------------------------- About Scaler --------------------------------------------------

We are a tech-focused upskilling and reskilling platform catering to tech enthusiasts in universities and working professionals. There are more Scaler graduates working at Amazon than all of the IITs combined!

📌 Follow us on Social and be a part of an amazing tech community📌

🔔 Hit that bell icon to get notified of all our new videos 🔔

If you liked this video, please don't forget to like and comment. Never miss out on our exclusive videos to help boost your coding career! Subscribe to Scaler now!

#loadbalancing #systemdesign
Рекомендации по теме
Комментарии
Автор

Exactly the type of videos on system design I've been looking for!!!! In-depth and detailed!!

It will be even more helpful if you could provide a list of external references, such as academic papers, blogs, websites, that were used in making this video as I'd like to learn even more in-depth about these topics. Appreciate it!

bradleyli
Автор

Awesome initiative Mohit and Scalar. Explaining performance engineering and architecture concepts in detail is the need at this time, and thanks to you to publish them for free of cost. The videos are extremely informative and easy to understand.
God bless.

punituniyal
Автор

You explained the topic in a easy and simple way, Thank you!!

urmilakajale
Автор

This was an awesome explanation sir...got a very clear understanding of all the concepts. Thanks a lot

rahulvamau
Автор

Thank you Mohit for explaining the load balancing content 😀 Fantastic video!

k.karthickkanagaraj
Автор

Good one, i learnt few which i don't know earlier.

eswara
Автор

Thank you Mohit and scaler team for these wonderful sessions which really commendable and need of the time. Really appreciated your efforts regarding this.

babujuly
Автор

very well explained, even a non IT guy can understand this. Thanks a lot @mohit. could you please make a video on designing data platform for apps like hotstar that handles billions of data. Thank you

ranganathhittanagi
Автор

I loved the content and will share as much as i can, also looking to attend scalar events

rahulvutukuri
Автор

Great video. Can you please create a video that includes hands-on practice as well?

pratikdutta
Автор

Well explained. I have one question here.
How do we control the max traffic at load balancer ?
Ex: You have configured your application instances to serve avg volume of traffic but how do you control the traffic at load balancer in case if you get more than 10 times of avg traffic suddenly? because your application servers are not capable of accepting that much traffic suddenly.

mallareddygamannagari
Автор

Thanks Mohit on sharing the content over youtube channel, really liked the way you explained the topic. Awaiting more such videos on system design.

shashankcool
Автор

A very good session on the Load balancer, thank you also, Can you give one session about Mysql table partitioning and sharding in depth

atulsolanki
Автор

Thanks, so the DNS resolution gives back IP addresses for the gateways and then one of the gateway can be used to reach the application server? Is that right?

bhavyabansal
Автор

Amazing work bro...thanks for sharing your knowledge.

Sampathgayani
Автор

Good content!
Can you share the link for consistent hashing/hashring ? Also, how does consistent hashing prove advantageous in stateful systems (some practical example perhaps?) and why not helpful in stateless systems?

harshitrajput
Автор

Good video. You mentioned regarding a link on how typical DNS works. I am unable to find it here. Can you please help me to get it?

Ruhvikakhandelwal
Автор

Nicely explained.
Make a video on Statically typed, Dynamically typed, Strongly typed and Weakly typed programming languages.

babhijit
Автор

How 4 IP's can be returned by the load balancer? Is there any special configuration done by the load balancer? What if my L7 load balancer is pointing 3 different regions?

prince
Автор

Please share the video link for consistent hashing.

sandeeprana