Design scalable systems is an important part of software engineering. Wishing you all the best! If you want to know more about system design, try get.interviewready.io
@ianrust37852 жыл бұрын
6 - the system was already distributed, this step is actually making it geographically distributed.
@atulanand32913 жыл бұрын
1: vertical scaling: optimise precision and increase through put with the same resources 2: preprossing (e.g cron job) : prepare before hand during non pick hours 3: Backups: keep backups and avoid single point of failure 4: horizontal scaling: get more resources 5: micro service architecture 6: distributed system (partioning) 7: load distribution 8: Decoupling 9: Logging 10: extensible
@ashfaqrahman27955 жыл бұрын
So this is how you feel when you actually love what you do.
@gkcs5 жыл бұрын
Yup 😁
@RitikKumar-cz8rb5 жыл бұрын
maybe its the other way around !!
@thomas162523 жыл бұрын
@@RitikKumar-cz8rb yeah 😁
@mihirbhatawadekar47533 жыл бұрын
How soothing is to watch a good teacher who is interesting and as a student we are interested to learn. Thank you man ❤️
@mrscarnegie3 жыл бұрын
You said something so important: figure out all the elements, then sign technical names. Such a beautiful insight.
@vinayaka12345 жыл бұрын
System design explained in simple terms - As usual the signature style of Gaurav Sen
@gkcs5 жыл бұрын
Thank you 😁
@deathrider48979 ай бұрын
@@gkcs to be honest i am confused because i was trying to relate it with system servers etc and you are explaining with pizza shop
@makenakong4 жыл бұрын
Amazing. I've never understood such a complex concept so easily. I watched it a second time, not because you didn't explain things perfectly the first time, but because I liked the way you explained it so much.
@gkcs4 жыл бұрын
Thank you 😁
@petergriffin42211 ай бұрын
+1 I rewatched it just to understand the terminologies better. Super duper useful
@yanndetaf572511 ай бұрын
I really like the fact you are using analogies with real-life scenarios as a way to make complex technical concepts understandable. Great job 👍
@CarlosOrtiz-ht6rn4 жыл бұрын
I love the analogies you use to explain these usually hard to grasp concepts. Thank you! 🙏
@pb251933 жыл бұрын
This guy has gotten better and better and better every time I blink my eye and come back. Respect.
@panditsaket3 жыл бұрын
This is by far the simplest explanation for a distributed system design. Hats off..
@sakshichoudhary4362 жыл бұрын
Feels like listening to a friend explain a concept. ❤🙌
@naasim2 жыл бұрын
I don't think anybody could explain this in a better way. Taking a real world scenario and explaining it the right way!!! Kudos to you. Its my first time here, and subscribed already 👍
@jodufan87543 жыл бұрын
Wenn you go crazy you rent a Server in another universe cause our Universe could have energy problems! Great Work man
@soap489011 ай бұрын
there's some next level joy in learning from a person who actually is excited to teach, plus a student as well (atleast i think you are a student). Kudos.
@fahdciwan87095 жыл бұрын
Thanks Gaurav !! for a person with a finance background planning a tech startup, this video was really helpful. its really important for all entrepreneurs to know what happens behind the scenes of their business.
@tanyasinghania63733 жыл бұрын
Not a developer but love your videos.I am a senior product manager and now I can have fluent conversations with my developers :) Thks Gaurav!
@gkcs3 жыл бұрын
Cheers!
@shrvd4974 жыл бұрын
As a budding product manager from a non-technical background, I cannot appreciate your videos enough. Keep the great content coming!
@iluvcakes194 жыл бұрын
Same
@samyakjain73003 жыл бұрын
Mind blown by what this guy has just explained in less than 10 mins!!
@AA-wz1nj4 жыл бұрын
don't find tech things that much amusing, but never found myself lost while watching this!!!
@prasannamuppidi88225 жыл бұрын
Where have you been all these days? This is a great explanation. I’m not skipping the ads anymore.
@gkcs5 жыл бұрын
I will try to be more regular with the videos. Work manages to creep in though 😛
@akshaymarch75 жыл бұрын
Demystifying System Design Jargons in the form of a story. Very well wrapped in 10 minutes! 👏 BTW, who's that other smart guy at 09:49 ? 🤔
@gkcs5 жыл бұрын
Hahaha. The other smart guy is me 😎
@kuldeepyadav-br8kr5 жыл бұрын
Akshay Saini ???
@PankajKumar-kq1cd4 жыл бұрын
Hi Gaurav, does the educative invoice have GSTIN in their invoice??
@kuroashisanji46603 жыл бұрын
Wow, that is Akshay Saini from Namaste Javascript. Are you two collegues?
@mayankgupta25435 жыл бұрын
This video should get lots of like because its explanation level is brought down, to make it understandable to large audience. Loved it..
@gkcs5 жыл бұрын
Thanks Mayank!
@gauravsalunke86526 ай бұрын
Its 2024 and this video is still helpful, thanks for making it
@gkcs6 ай бұрын
Thank you!
@kayalskettle40632 жыл бұрын
I know these concepts but am just watching your videos for entertainment .... ! Addicted to your channel...
@blendjams4 жыл бұрын
This man dominating the system design field in youtube. Great work . Thanks for the great explanation :)
@gkcs4 жыл бұрын
Thanks!
@kavitachauhan58184 жыл бұрын
Exactly what I was looking for! Amazing intro to System Design concepts. Thank you for posting this Video Gaurav. Love to see how passionate you are about these topics. This video has definitely increased my interest in system design.
@gkcs4 жыл бұрын
Thank you 😁
@prathameshmahankal41803 жыл бұрын
One of the best explanations of Distributed Systems I have ever seen!
@jyothikajalla66744 ай бұрын
Man oh man! I forgot how I ended up here(I think somebody on the Internet recommended this channel for system design) and I am binge watching this series of system design😂😂
@SauravDaruka5 жыл бұрын
Excellent explanation Gaurav. You made it so simple that even a non-techie person can understand. Hatsoff! (Y)
@gkcs5 жыл бұрын
Thanks Saurav!
@Rishi_Khandelwal2 жыл бұрын
The way you explained with the real world example really gives me understandig of designing the system with it's terminologies. Thanks Gaurav!
@nagalakshmichithambaranath11474 жыл бұрын
Wow, you are better than any college engineer. Very smart!!
@alakeshbora64432 жыл бұрын
Apart from system design, I'm getting business classes as well. Win-win!
@alisonfoster72622 жыл бұрын
the perfect distributed system design video doesn't exi-
@achelp193010 күн бұрын
hey, man. I watched all your system design playlist and it was really helpful in my interview. Thank you so much!
@gkcs10 күн бұрын
Cheers!
@ljka4 жыл бұрын
. Thank you for sharig your knowledge. To help Gaurav, dont skip commercial videos.
@pinturavidas76696 ай бұрын
Thank u so much!!! from scaling a system from scratch to distributed environment. Loved your video😍
@gkcs6 ай бұрын
You are welcome :D
@palvipwar1015 жыл бұрын
The reason why I watch his video is here 🙌 . We want more such videos from you.
@gkcs5 жыл бұрын
Thanks Pallavi!
@vidhinagda9 ай бұрын
Wow. I knew most of the concepts but loved the analogy you used to explain. It was so seamless and well explained.
@gkcs9 ай бұрын
Thank you!
@NohandleReqd4 жыл бұрын
Just started out with system design. And I knew your videos would be the goto place for my doubts!
@jitxhere3 жыл бұрын
You are absolute genius. You made it so simple...
@reethikavanaparthy69842 жыл бұрын
Thank you for posting such a good content.I have followed ur content for my college placements and now following for my senior dev role.Your content is very easily understandable and informative.Please continue the good work.
@gkcs2 жыл бұрын
Thank you!
@vulturebeast5 жыл бұрын
This is by far the best video.. 🙌 hands down 😂😂 laughing all the way .. interesting 🙌😂
@gkcs5 жыл бұрын
Thank you! 😁
@OdradasMarch20278 ай бұрын
Ohhkaayyy....Now I get it, before coming to last phase of this video, I found a pattern how Akshay teaches in Nameste JS series. Good Friends and Great teachers...Kudos to the both of guyzzz.👌👏👏👏
@rambo40143 жыл бұрын
So far my guru for system design was David Malan. After this I have to admit you are very close to him...Take a bow Gaurav!!
@divyanshu30gupta4 жыл бұрын
I can only imagine the amount of time you put in to just edit the video, let alone all the other things combined.
@rasterroo5 жыл бұрын
I love all these videos man, it's right up my alley. After taking a class on Distributed Systems at my University in the US, I fell in love with it.The programming assignments such as building a distributed file system or building a batch processing system were probably the most challenging I ever had at school. Watching your videos makes me want to get more into learning system design and distributed systems, maybe by going for a Masters in the near future where I can learn about it more in depth and hopefully be able to apply the concepts to real world applications.
@gkcs5 жыл бұрын
Thanks Robert!
@dp2120 Жыл бұрын
This is such a genius analogy. Well done.
@gkcs Жыл бұрын
Thank you 😁
@robertsuttles98463 жыл бұрын
Your content is spectacular! You provide such succinct yet fully encompassing examples. Please keep producing the great content!
@neelindap3 жыл бұрын
By far, the best explanation available. Thank you for the ELI5!
@junpreetham5 жыл бұрын
Your channel is a gold mine
@gkcs5 жыл бұрын
Thank you!
@Sushil28745 жыл бұрын
You explain so nicely and precisely.... Hats off...!!
@gkcs5 жыл бұрын
Thanks Sushil!
@shadowbandit20 Жыл бұрын
Your explanation and simple real-world analogy reminds me of my favorite CS professor who did the same thing. So clear and easy to follow, thank you!
@ashleyaustin85044 жыл бұрын
The way you explain system has really made me more interested in the topic.Thank you!
@gkcs4 жыл бұрын
Thanks!
@doruwyl5 жыл бұрын
Enjoyed a system design video where everything is explained in the most simple and explanatory way possible. Well done!
@gkcs5 жыл бұрын
Thanks 😁
@otifelix4 жыл бұрын
You explain things so excellently. Thanks alot
@tanayakarmakar24074 жыл бұрын
I wish I would have known about your channel during my college days (well thats a prehistoric era :D)
@wizleaf4 жыл бұрын
Watching this at midnight. In my head only have Pizza and garlic bread
@kewalkothari65045 жыл бұрын
This is clearly a Fab video. What a way to explain these complex terminologies. Amazing. Keep up the good work. Thanks for videos like this.
@jpggvilaca Жыл бұрын
Absolutely amazing content. The passion is contagious and the content is top notch. Not a single second wasted explaining! Thanks a lot Gaurav!!
@lutfaralif58802 жыл бұрын
Omg man....best explanation ever!...really easy to understand..
@rajdeep25445 жыл бұрын
I have been watching a lot of your videos, but this is an out of the world video. Thanks for making this one.
@nayaksrigovind5 жыл бұрын
Wow 🤙🏻 this is absolute gold. As a beginner I wanted to get my head around what distributed systems are and this video just clarified most of my doubts. 😁😁
@gkcs5 жыл бұрын
😁
@jagrit0711 ай бұрын
Amazing Video! For a moment I thought you are going to teach sitting in that lobby but you nailed. It's like watching a Netflix series. I have tried multiple courses on Udemy but nothing like this video so far!
@Rahul-sg4ww4 жыл бұрын
You are such a great GURU. I will always be thankful to you :)
@gkcs4 жыл бұрын
Thank you!
@aishwaryajaiswal47203 жыл бұрын
You're just amazing..I love your way of teaching...
@gkcs3 жыл бұрын
Thank you! 😀
@pranjalgupta20725 жыл бұрын
That transition to sponser was smooth :D
@yuganderkrishansingh37335 жыл бұрын
Crisp and to the point video. Makes it easier for new comers to easily understand something as complicated as Distributed systems at a high level(without discouraging them ;). Also one request Could you please explain the difference between sharding and partitioning?
@gkcs5 жыл бұрын
Thanks Yugander 😁 I am not too sure. Sharding is usually used when breaking a data range. Partitions sound more generic. Let me know if you find something different 🙂
@addykulkarni5 жыл бұрын
Honestly, all the terms which i came across in this video were completely new for me, but the pizza shop example made it really easy to understand. Thanks for this awesome video !!
@gkcs5 жыл бұрын
Thanks Aditya! That was the goal I had while shooting the video 😁
@karthik-ex4dm5 жыл бұрын
Very much looking forward for an entire series in system design. I took electronics in college later transition into programming. I never knew there is something called system design and is as important as DSA until 2018. Gaurav is the one who introduced this to me because of his WhatsApp, instagram etc system design videos... Moment heard the term, I was sold... Thanks gaurav... Looking forward for an entire series if possible
@gkcs5 жыл бұрын
Thanks Kartikeyan! You could check out the playlist here: kzbin.info/aero/PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX
@karthik-ex4dm5 жыл бұрын
@@gkcs cool... There is already a playlist... The way you teach feels like you're right in front of me
@sefa75472 жыл бұрын
Thank you for your effort! I'm a newbie to system design so I can barely understand the notations given in the lecture. As I understood, 1) Pizza shop is an infrastructure 2) the chef is a server (it is a process that runs on hardware) 3) In the case of the single-point failure I mean when the server crashes. it will be redirected to the backup system (another chef(so backup) is another process that runs on top of the same hardware) 4) I'm confused at that point. Because I think horizontal scaling requires multiple infrastructures. Hovewer, in this case, At the same pizza shop, making an increased number of chefs (servers) named it horizontal scaling. As I understand, If it were opened a new pizza shop, then It would be considered horizontal scaling. Please re-fix my thoughts about that.
@luis96xd3 жыл бұрын
WOW! This was an AMAZING video! Nice explanations! Thanks 😄👍
@ksh5u814 жыл бұрын
Simply fantastic video on complex technical topics.
@balamuruganramalingam37642 жыл бұрын
On seeing this video, I remember "Give this Kid a Medal" Meme 🏅 Wonderrrrrrrful Explanation brother 👏🏻👏🏻👏🏻
@sunnyshekhar8625 жыл бұрын
Loved the way you explained with relatable analogies. 🙌👌👏 Would love to see a series on how app connects with docker and k8s 😃
@gkcs5 жыл бұрын
Thanks Sunny! I'll get on this soon. It's a hot topic 😁
@shreyanshsingh26275 жыл бұрын
Really looking forward to watching a video where you explain how to build a distributed scalable system from scratch and how to scale it. Maybe just a simple HTTP Server?
@aliyarysbek4 жыл бұрын
Just found your video series by smb's recommendations. The video edit is so well done, especially those meme-like transitions :D Subscribed and waiting for new episodes, thank you!
@MegaValture4 жыл бұрын
Beautifully explained. I just started getting a slight grip on java and I will be taking more advanced classes next year. Thank you for making this easy to understand.
@hannahm92593 жыл бұрын
Nice video. Educational and fun. love the emojies. I had to watch it on 3/4 speed to take notes
@shanashinigami9 ай бұрын
That was a great introduction, you're very engaging!
@shashimsc3 жыл бұрын
Awesome , explained in detail with real time example.. any one can understand this easily. Thanks gaurav.
@x126244 жыл бұрын
Talk about making the subject interesting and easier. This is how you teach, I learnt the technical concepts just by learning the pizza system lol.. simply Amazing, Gaurav.
@manassricharanvarri4 жыл бұрын
I've been looking for this the whole internet. Thank you very much
@gloriaodipo4593 жыл бұрын
This is impressive, you made the concepts so intuitive and easy to grasp👏🏾
@davejfranco4 жыл бұрын
awesome video, this is by far the best explanation of distributed systems.
@dimpleshah65383 жыл бұрын
Very intelligently explained.
@cricminiatures2 жыл бұрын
excellent video .... this is how a concept should be explained 😄
@sivanageswararaothota72795 жыл бұрын
That tee shirt quote was jus awesome..!! "Unfollow make your own track". ☺😀😎✋
@gkcs5 жыл бұрын
😁
@nikitamann63665 жыл бұрын
@@gkcs Where can i get that t shirt please?
@KomalSingh-bh8zr5 жыл бұрын
As usual, very informative and interesting video but I loved the simplicity of it all. Eagerly waiting to learn the next topic you cover!
@gkcs5 жыл бұрын
Thanks Komal!
@BruceWayne-mf6ps4 жыл бұрын
6:00 Reheating the food ≈ Caching ? 😂🤔
@negspro55005 жыл бұрын
The only way for me to pay him back is to not skip the ads! Thanks Gaurav! 🔥
@gkcs5 жыл бұрын
Thank you!
@pavan79945 жыл бұрын
i have exam for the subject distributed systems in 2 days. this is just perfect.
@gkcs5 жыл бұрын
All the best!
@pavan79945 жыл бұрын
Thank you (:
@ayushjain66043 жыл бұрын
Very well explained with the help of the example. That went straight into my head. Thank you!
@prabhjeetsingh63055 жыл бұрын
A very good refresher for basics.
@gkcs5 жыл бұрын
Thanks!
@satyabatigoswami17359 ай бұрын
Thank you so much. Starting to learn system design from you😇
@gkcs9 ай бұрын
All the best!
@alejandraporras80755 жыл бұрын
Thank you for your time and efforts on this video. You rock it!!
@seemaprajapati9644 жыл бұрын
You are just best in every concept, taking the great real time scenerios....
@kumarabhishek99862 жыл бұрын
Fantastic video.. and great explanation... Shows how much you are passionate about teaching these complex concepts in simpler analogies. Subscribed!!
@indikakularatne53394 жыл бұрын
Gaurav Sen, You are the BEST when it comes to explain complex topics. Great work!!!!. (Happy Sri Lankan Subscriber). Dnt know how old you are mate. but you will have a wonderful future. Can't believe still some idiots put dislike mark. :(
@gkcs4 жыл бұрын
Thanks Indika!
@vishnuthamizharasan5 жыл бұрын
I didn't even watched starting but I liked the video, because the quality of content will be amazing always Now I should get to the video haha...