Issues based on horizontal and vertical scaling. Horizontal Scaliing (Multiple servers) 1. Load Balancing Required 2. Resilient 3. Network call (RPC - Remote Procedure Call) 4. Data Inconsistency 5. Scales well as users increase Vertical Scaliing (Single server) 1. N/A 2. Single point of failure 3. Inter process communication 4. Consistent 5. Hardware Limit thank you for your great summary!
@acupsf Жыл бұрын
Thank you, a great series on system design!
@gkcs Жыл бұрын
You're very welcome!
@b.a78596 жыл бұрын
OMG, you are just the system design guru I am looking for
@solothunder23824 жыл бұрын
Can't skip a single second... *Gaurav Sen's* content as well as teaching is *Insane*.
@OdradasMarch20278 ай бұрын
No jargons, No lengthy talk, No unrealistic examples. Short, Crisp and foundational Video on such niche topics. Superb✅✅✅✅❤🙌👌
@Niki-pc5zk2 жыл бұрын
Not even going to comment on how helpful the info is (it is), what’s impressing me is how you fast forward while you’re writing. I think that’s the best approach and I appreciate your respect for our time. Hope you’re having a great day!
@LiiDude5 жыл бұрын
Amazing explanation! And I love how you fasten the video when you are writing, cut "the slow stuff" get to it, nice!!!
@gkcs5 жыл бұрын
Haha thank you!
@rajatgupta-ld1wg4 жыл бұрын
That's called Proper Optimization. 😂
@RakaChowdhuryUK2 жыл бұрын
I just opened up your playlist and realised that most of your videos are at 'seen' state. Makes me immensely grateful to you for uploading such useful contents.
@gkcs2 жыл бұрын
Thank you!
@rjreddin4 жыл бұрын
This was such a clear explanation - thank you! I've heard those terms 10,000 times, but you laid them out clearly and built them in context with each other in a way I finally got.
@rishabkumar49404 жыл бұрын
finally found the perfectly scaled system design course, now I am one step closer to be hired
@jaspreetsethi83945 жыл бұрын
It's not only ur system designing skills that I adore .. but ur way of teaching is what am trying to in-coperate in me so as to teach/help others in my organisation .. Much appreciated !!
@gkcs5 жыл бұрын
Thanks!
@lostinmobile4 жыл бұрын
Terrific video, Gaurav! I did my masters 20 years back....I wish I had a few instructors like you in my classes! From a fellow bengali to another....Keep up the great work!
@gkcs4 жыл бұрын
Thank you Sandip 😁
@adityamulik3 жыл бұрын
I knew all these terms in a scattered approach, after watching this video, everything started connecting. A great explanation to horizontal and vertical scaling of system.
@saurabh_bora4 жыл бұрын
I am just loving your system design explanations - crisp, fundamental & easy to understand. Thanks, I am very excited to dive deep into these topics.
@bsummer2 жыл бұрын
Teaching is an art and not many have it You my friend here Have Got it. You've made my Journey into Cloud so effortlessly achievable.
@lizsnyder8234 жыл бұрын
This is so helpful! I've been watching endless videos on systems design to prepare for an upcoming interview and this made the most sense out of any of them.
@gkcs4 жыл бұрын
Good luck!
@sanjayhulagur60093 жыл бұрын
I kept searching for different keywords so that the KZbin algorithm could suggest someone like you and KZbin took 9 days to suggest your video. I've found what I was looking for... I will watch all the videos on your channel. FYI You sound even better at 2X speed.
Thank you so much for this video. You explain things very clearly, and suddenly I feel a lot less anxious about my upcoming system design interview.
@ohanaresch92194 жыл бұрын
"You cannot go around giving your computer to everybody" I never thought I would enjoy so much to learn design system 🤣
@gkcs4 жыл бұрын
😛
@AmreshTripathi4 жыл бұрын
@Ohana hahaha that was crazy
@anubhavsharmaice5 жыл бұрын
I could understand everything even as a non-tech person. Kudos to your enthusiasm and simplicity of language
@gkcs5 жыл бұрын
😁
@rajeshkumarjha007raj6 жыл бұрын
Met him in person a few days back, he carries the charm everywhere.
@gkcs6 жыл бұрын
Yeey! 😁
@asishcodes2 жыл бұрын
this is one of the best playlist on system design ever.
@FMBeginner4 жыл бұрын
This is a channel is what I have been looking for all these years. System design that focus on explaining the process but not on coding. I have a feeling I will be binge watching all your video soon
@techwithsoleyman3 жыл бұрын
Thanks for this Gaurav, very insightful
@LT-js2yk4 жыл бұрын
Returning to this playlist because of this video that helped me crack my interview. Keep making such videos! It's very helpful :)
@everem_2 жыл бұрын
watched a few videos and this was the clearest one to me - thanks!
@hadronelite5 жыл бұрын
I just discovered your channel and I absolutely love it. Love the way to explain topics... makes it easy to consume, digest and apply in everyday, real life.
@radekjestrabik85074 жыл бұрын
I'm learning something similar at the school, but until now it didn't even make sense. Now it does and it is pretty entertaining. Thank you.
@sumaiaaldaly49113 жыл бұрын
i have studied system design in my collage for 4 years i never understood it as today! thank you so much you are amazing !
@asp12013 жыл бұрын
I just had my Amazon interview today and this video was very helpful for me to talk about scaling and latency questions. Thanks 🙏🏻
@ankitapaul14703 жыл бұрын
System design is my new love. Thanks @Gaurav for this awesome Playlist. You save so many tech lives.
@fahadahmad98816 жыл бұрын
You have an incredible talent for explaining things. Thank you.
@saicharan46692 жыл бұрын
Really simple and straight forward explanation , explained the entire thing
@VikramKumar-qo3rg4 жыл бұрын
It's so good to see how smartly you edit your videos. Got introduced to your videos today. Looking forward to them.
@roushanraj85303 жыл бұрын
OMG ek video me sara kuch samjh aaya, i tried many video but got nothing, more power to you bro 💯❤❤❤👍🙏
@georgechen11245 жыл бұрын
best Indian tutor very thorough!
@gkcs5 жыл бұрын
😁
@MakoNext5 жыл бұрын
OMFG I watched this video to get hired and now I want to hire you
@lindaamp74383 жыл бұрын
😂😂
@amolekande68283 жыл бұрын
Really well explained by breaking down to the lowest level and making it easy to understand. Just the right thing I wanted to start knowing and learning more about and this came up.
@mercuriallabs94 жыл бұрын
I believe an important needs to be addressed here. Type of processing being supported by each request. If each request requires a lot of processing then certain scenarios require vertical scaling. If System is facing request drops at loadbalancer due to too much traffic then horizontal scaling is the solution.
@JollyAZ4 жыл бұрын
Thank you
@davinderkumar20002 жыл бұрын
absolutely you are right
@bhagivideos4 жыл бұрын
This is one of the few channels that gives out quality and useful content. Keep churning up those videos 👍🤘
@vivekchoudhary87455 жыл бұрын
this is amazing,going to watch em all.
@ishanmate3 жыл бұрын
You are awesome. Nice Teacher to explain quickly and in an easy way on KZbin.
@abcvictro5 жыл бұрын
This is the best explanation I ever found regarding system design, I really hope your channel keeps growing... you're doing an awesome job
@gkcs5 жыл бұрын
Thanks!
@sreeni43445 жыл бұрын
Could you please post videos on design patterns
@melakudenbel77802 жыл бұрын
Thank you for bringing back my learning interest of this course.
@vamshipaidimarri9832 жыл бұрын
Hey Gaurav. Just came to know about your channel today and I really loved your explanation and got confidence on how the System Design is going to be in your words. Waiting for more... Thank you so much!!!
@sumitlahiri2096 жыл бұрын
Very good explanation. When I was setting up ngnix at the back end for my previous website, I wanted a video like this to explain in small and crisp manner without all the jargon. This video does that trick. Really nice video.
@gkcs6 жыл бұрын
Thanks Blockchain 😁
@sumitlahiri2096 жыл бұрын
Gaurav Sen The problems in system design are really hard and just algorithms and data structure skills can't help in end to end understanding of how a particular application/framework works. System Design understanding is key to have an overall perspective. What's the point of learning all the data structures and algorithms that support todays modern applications but then we don't know how to put the components together to actually make the app work. We make know that DAG is good for a build system but is it enough to make npm or any other build system, NO! We need to know how to put everything together and produce the whole meat. I really like watching your videos. 😁😁
@gkcs6 жыл бұрын
Blockchain Group Couldn't agree more with you 😊
@preetisingh59692 жыл бұрын
This playlist is helping me in 2022. Amazing work brother. Thanks.
@mukulrana16163 жыл бұрын
Best explanation one can find anywhere
@victorjonah99753 жыл бұрын
preparing for a system design interview and this is just spot on!
@mayankpadia81604 жыл бұрын
To be this good in teaching something, one needs to be really interested in the subject and must have a thorough knowledge of the subject. Gaurav I love the way you teach and hope you continue to inspire us.😀😀
@Faheezyb4 жыл бұрын
You can see in his eyes, he loueess Computer Science!
@eigenmishi_in_3d4 жыл бұрын
The editing on this video is really nice
@anishbs074 жыл бұрын
Superb teaching. Thanks... I started watching your videos even though I am not from the system design area.
@strakhov3 жыл бұрын
I truly appriciate the speeds-up
@akhilahegde42416 жыл бұрын
Best explanation I have ever heard. Thanks for sharing your knowledge. Hat's off.
@gkcs6 жыл бұрын
Thank you Akhila!
@hrishitamogali616824 күн бұрын
Straight forward explanation. Thank you so much
@gkcs24 күн бұрын
Thank you :D
@avinashdevadhars68172 жыл бұрын
Horizontal Scaling (more machines) Vertical Scaling (bigger machine) things to consider:- Load balancer, Reselient, single point of failure, inter process communication data consistency, cache consistency, scale well with lots of users users. handle trade offs.
@brinderdhaliwal35706 жыл бұрын
As an incoming SWE, this is very helpful. Thanks much. Subscription earned.
@gkcs6 жыл бұрын
Thank you! All the best for your career ahead 😁
@none235173 жыл бұрын
he explained this in such simple terms. I understood it by just watching the video once
@tarunsharma84425 жыл бұрын
Sit thnx for teaching like this, I an just starting my cs career and I'm in 11th grade and I found you really helpful so I am finna hit that subscribe button:)
@gkcs5 жыл бұрын
Wow, 11th grade is early 😁
@faceoff78755 жыл бұрын
Good show Gaurav! Apart from your presentation skills, I believe your enthusiasm is more engaging for the audience. Keep it up!!!
@gkcs5 жыл бұрын
Thanks! 😁
@yaraye53975 жыл бұрын
Really like the way you explain web and cloud! Very easy to understand!
@mayurkalsekar5244 жыл бұрын
Such videos motivate me study something that i would have never touched! Thanks man!!
@sarangmehrotra49213 жыл бұрын
this is too good to be free. Thank you so much for this.
@romessaibrahim42744 жыл бұрын
You're really tremendous...I searched through many channels for this type of understanding but all in vain finally i got this video.Thanks Man.😇
@gkcs4 жыл бұрын
Thank you 😁
@romessaibrahim42744 жыл бұрын
@@gkcs i was attempting my paper & i was literally blanked about my answer but sudden my mind clicked this model & i was thanking you again that time on 25th september...😇
@roshanmhatre88104 жыл бұрын
Your videos are really amazing, This was my first video on SD and I understood the concept❤️
@TheAndre21314 жыл бұрын
I want to pay you all the part of my fees that went to my Software Engineering course in college. Seriously, a baby can understand what you explain.
@ojastelwane17904 жыл бұрын
I liked it when u mentioned which points are applied in real world
@abhineetagarwal14386 жыл бұрын
Nice Animations. But if adding animations takes a lot of your time, you can just skip it as I like the information you provide. The animations are just cherry on top, highly appreciated , but not necessary if they are a huge headache. By the way, can you arrange your system design playlist videos in the order in which it should be watched?
@gkcs6 жыл бұрын
Thanks Abhineet! It does take a lot of time, but I feel better that it helps in comprehension and saves the viewers time. My philosophy is: this video might be watched by 10000 people. Each second saved is like 3 hours out there. 😁 Btw, the playlist is here: System Design: kzbin.info/aero/PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX Cheers!
@pallavikamboj1734 жыл бұрын
wish you were professor in my college. Love your way of sharing knowledge
@omkar61075 жыл бұрын
fast forwarded the writing which is very boring, animations along with great explanation....great job man...u truly have understood the users behaviour
@pallavisingh29125 жыл бұрын
This was the first video that sparked my interest to follow your channel. So thank you for your work
@gkcs5 жыл бұрын
😁
@charlesopuoro52952 жыл бұрын
Great job. Practical and Clear. I appreciate your charitable endeavors my brother. Keep up the good work.
@RajeshKumar-hn8xy4 жыл бұрын
This is my first comment on KZbin and this is a fantastic tutorial on System Design.Gaurav Thanks a ton . It really helped to crack my interview.
@gkcs4 жыл бұрын
Thank you 😁
@naklinaklilast29804 жыл бұрын
your passion is contagious..
@pinturavidas76697 ай бұрын
Wonderful explanation!! You are having such a deep understanding of computer worlds. Please keep updating some videos. Thanks
@gkcs7 ай бұрын
Thank you :D
@kentprice99123 жыл бұрын
Totally on point, understandable, likeable, and I'm a subscriber and passing his channel on. Gaurav you are AWESOME!!!
@zubersyed11734 жыл бұрын
I loved the way you explain in simple language
@bryantmejia92112 жыл бұрын
Great explanation Guarav! Thank you for sharing. Hope you are doing more teaching, and systems design. All the best!
@gkcs2 жыл бұрын
Thank you 😁
@MrTubs9875 жыл бұрын
Excellent video! You explain your ideas clearly and concisely. The drawings also really help to visualize all the parts together. On to the next video...
@gkcs5 жыл бұрын
Thank you!
@dipeshjadhav15462 жыл бұрын
Loved the enerygy.. got so much of Positive vibes
@sudhamani51496 ай бұрын
The only style of teaching my 26 year old 12th grade brain is going to understand 😂. Thanks for this!
@gkcs6 ай бұрын
Cheers!
@mypad84612 жыл бұрын
Great explanation! Thank you Gaurav!
@dylanwang68185 жыл бұрын
must give a support to this channel. TBH, the indian accent is sometimes quite hard to understand, but the teaching, the explanations and drawings makes the whole-internet sense. You really teach things complex in a simple way, ace all other system design channel
@gkcs5 жыл бұрын
Thanks Dylan!
@dylanwang68185 жыл бұрын
@@gkcs Actually i have a question...my amazon interview is 5 days later...for the gateway, i watched your whole videos, one thing still confusing, so the load balancer is in the gateway? and the gateway is responsible for recognizing what kind of service this http request want, and redirect it to the correct server right? and what kind of situation should I use cassandra over mongo? based on my understanding, if lots of read write need large scale support , use cassandra, if not that large scale required, just use mongo? thanks
@mdhoque29992 жыл бұрын
Thanks a lot Gaurav Sen, you made the topic very clear to me.
@sonalpriya17424 жыл бұрын
Hey Gaurav, I am a QA and it so so helpful for me to bridge understanding gap between the pieces.. I am in your 2nd video just.. finding it very interesting. thanks a lot for this :)
@samriddhishukla63869 ай бұрын
good work gaurav
@sudhanshushekhar7498 ай бұрын
finally I found the perfect system design channel .....
@gkcs8 ай бұрын
Welcome aboard!
@demoilus5 жыл бұрын
This cleared so many doubts I had for years... Thanks man !!
@MultiPIYUSH19923 жыл бұрын
I love to listen from you the way you explain. Please keep going on. :)
@ousamaelidrissi58863 жыл бұрын
Well said, amazing video Thank you
@tsotneokrostsvaridze49184 жыл бұрын
This is a very clear and easy explanation. Thank you
@rohitashbishnoi70737 ай бұрын
Finally found a good system design playlist
@gkcs7 ай бұрын
Cheers!
@azharmobeen3 жыл бұрын
Very well explained. Thanks for sharing
@bigdataprofessional18802 жыл бұрын
Great explanation Gaurav, spot on .
@MoonlightLobster4 жыл бұрын
Mate, i was not expecting much but this was fantastic.
@arulprakashsangararaj32602 жыл бұрын
Very nice explanation, that everybody can understand.
@karandutt45344 жыл бұрын
Very clear and crisp :) Thanks a lot
@sravanikp10365 жыл бұрын
Can't wait to subscribe your channel really such an amazing explanation even who doesn't have any idea of computers can understand by the way you explained .great job brother
@colorlace2 жыл бұрын
"You cannot go around giving your computer to everybody" XD This line got me. subscribed