How to Crack Any System Design Interview | Scalable System Design

  Рет қаралды 46,533

Piyush Garg

Piyush Garg

5 ай бұрын

Hey Everyone, In this video, We will understand how to build a scaleable system design and scale your backend to millions of users.
Quick Links
Full Stack Twitter Clone learn.piyushgarg.dev/learn/tw...
Docker Course learn.piyushgarg.dev/learn/do...
Master NextJS 14 learn.piyushgarg.dev/learn/ne...
Also Watch
Scalable Chat App • Build Scaleable Realti...
BullMQ Crash Course • What are Message Queue...
Kafka Crash Course • Apache Kafka Crash Cou...
Video Titles
- System Design Interview Questions
- Crack System Design Interview
- System Design to Scale
- Queue system using Nodejs
Hashtags
#redis #systemdesign #kafka #postgresql #nodejs #nextjs #nextjs14 #fullstackwebdevelopment #chatapp #socketio #websocket #webdevelopment #opensource #javascript #reactjs

Пікірлер: 163
@sujjee
@sujjee 5 ай бұрын
Man you are the only person who is teaching real backend development. Else are just making simple website with react, implementing few CURD operations and copy pasting pre made components and telling themselves as full stack developer.
@Rajdeep6452
@Rajdeep6452 3 ай бұрын
true, This guy is a GEM!
@vk-4444
@vk-4444 3 ай бұрын
True, Piyush bhai bahot hi gajjab explain karte hai aur vo bhi Hindi me...baakio ki tarah nahi
@rohitbarate1531
@rohitbarate1531 5 күн бұрын
bro you are so underrated youtuber in coding industry , very nice explanation 🔥🔥
@dineshkm7832
@dineshkm7832 Ай бұрын
Man you are the only person who is teaching real backend development.
@3111992akshay
@3111992akshay Күн бұрын
Hi Piyush, because of you I don't want to watch Amazon and Netflix entertainment videos anymore. Your videos are both educational and enjoyable. Much respect and blessings to you! Keep up the great work! 🙏❤💐
@shreyasmante8914
@shreyasmante8914 4 ай бұрын
Love you man , I started learning system design , still a noob but can understand everthing you said. Thanks alot ...
@chidambarjoshi3470
@chidambarjoshi3470 5 ай бұрын
Your explanation is crystal clear, loved it :)
@patelronak153
@patelronak153 5 ай бұрын
Yes, We want this type of information video, thanks a lot 🙏❤
@aakashsharma780
@aakashsharma780 13 күн бұрын
The way of Explaining is just Awesome..!
@nikhilgudadhe8785
@nikhilgudadhe8785 5 ай бұрын
Looking forward to more videos like this. Thanks a lot, I really appreciate it.
@LiveLikeAButterfly
@LiveLikeAButterfly 5 ай бұрын
Your way of explanation is really very simple, easy and memorable ❤.. Thanks for such videos.. Will wait for your coding part video..
@avinashgangaji4709
@avinashgangaji4709 5 ай бұрын
Always provides quality content, Thankful 🙏
@lokendrachaulagain8510
@lokendrachaulagain8510 5 ай бұрын
Thank god , I found you from Chai aur Code . Your Explanation is superb. Thank you .
@mehboobahmed892
@mehboobahmed892 5 ай бұрын
Thanks for making this and explaining it so clearly.
@haritpatel5001
@haritpatel5001 7 күн бұрын
Amazing video, would surely love a practical video on this.
@nodeShode
@nodeShode 5 ай бұрын
The way u explained is awesome 👌👌
@tusharmalkar5176
@tusharmalkar5176 5 ай бұрын
very smooth understanding and clear the concept and logic @piyush Garg sir thank you
@nomanshaikhali3355
@nomanshaikhali3355 18 күн бұрын
Need more similar videos. Hats off
@MathsWithSatyamPandey
@MathsWithSatyamPandey 5 ай бұрын
Amazing content bhaiya ❤ please continue this type video. And provide with code. Happy new year🎉 bhaiya ❤
@bhavikaaggarwal7613
@bhavikaaggarwal7613 5 ай бұрын
Hi Piyush, this video is truly nice. Please make more such videos.
@kamalmukhija1706
@kamalmukhija1706 Ай бұрын
Thanks brother. You are doing a really good job.
@iamachint47
@iamachint47 5 ай бұрын
thanks for the youtube algorithm i found him we want more video like this maybe whole playlist on system degisn beginner to advance
@dev_guidance
@dev_guidance 18 күн бұрын
thank you so much ❤❤ please make more videos like this
@abdussamad0348
@abdussamad0348 6 күн бұрын
kaafi maza aaya piyush!
@dailydoseofcode
@dailydoseofcode 5 ай бұрын
Piysh Garg this is the real concept of backend and system design, Love to see more vedios like these where you first deal with system design then its code, example Vedio encoding and decoding or notification service system design + code. Waiting for more vedios, please make if possible.
@Mohammadjulfikar7187
@Mohammadjulfikar7187 5 күн бұрын
Super clear explanation!
@SachinGupta-ll5cg
@SachinGupta-ll5cg 5 ай бұрын
Very nice explanation related to system design ❤ thanks brother
@Techysiddhant
@Techysiddhant 5 ай бұрын
Loving this new type content on your channel brother 😊
@curiosityOnItsPeak
@curiosityOnItsPeak 25 күн бұрын
Nice Explanation Brother. And yes please continue making these type of videos and the implementation part too. Thankyou
@StartupSpells
@StartupSpells 3 ай бұрын
gold. never thought system design would be so interesting but you make it so interesting. for some reason, hindi mein jyaada acha lag raha hai. please do a separate video on horizontal scaling vs vertical scaling. confused baahut kardiya adla badli se haha.
@pradeepkundekar4376
@pradeepkundekar4376 5 ай бұрын
Yes we need part 2 soon 💯
@vizzyfps
@vizzyfps Ай бұрын
Keep up the good work Piyush!
@debasishdutta9073
@debasishdutta9073 5 ай бұрын
loving you these types of contents
@santoshsaha7294
@santoshsaha7294 Ай бұрын
I always want this type of video thank you so much
@zafariqbal92
@zafariqbal92 5 ай бұрын
Thanks need more of these sessions
@harshtiwari2150
@harshtiwari2150 5 ай бұрын
At 19:13 you correctly explained vertical scaling, to avoid confusion in the video add remarks when you are saying VS or HS
@MdShihabUddin-dh5vc
@MdShihabUddin-dh5vc 5 ай бұрын
We need more tutorial like this!
@anime_on_data7594
@anime_on_data7594 5 ай бұрын
Amazing video need more of these
@vimalshekhat1801
@vimalshekhat1801 5 ай бұрын
Piyush bhai ❤ from gujrat. Apriciate your good work
@as_if
@as_if 18 күн бұрын
12:40 imp 17:00 summary: X horizontal scaling (it's not the first solution) ✓ make the services async - divide services into critical and non-critical tasks - use a queue to store all the non-critical tasks. The consumer (server) will perform those tasks asynchronously (i.e. not related to the user req-res flow). - rate limiter, concurrency control, limiter etc can be applied to the queue/consumer 19:00 moment of realisation for bro that he effed up vertical and horizontal
@preetishsrivastav9785
@preetishsrivastav9785 5 ай бұрын
Awesome bhai Piyush,👍🏻
@i_am_groot3787
@i_am_groot3787 3 ай бұрын
very informative video ⭐⭐⭐⭐⭐ please also implement this practically !
@cec408_adityachoudhari5
@cec408_adityachoudhari5 23 күн бұрын
Thanku sir once agian for your wonderful knowledge
@digitalTechspace
@digitalTechspace 5 ай бұрын
Thanks fo such informative videos brother 🙏
@user-sp6qv8wr6e
@user-sp6qv8wr6e 4 ай бұрын
I really like the way to teaches system Design plssss bring more vedios
@gujaratinimoj3845
@gujaratinimoj3845 5 ай бұрын
Yes sir make this type of videos.. ❤
@prashantchaudhary5889
@prashantchaudhary5889 Ай бұрын
Hey everyone.. ahem.. Hey everyone.. perfect candid open way .. liked it .. keep up the good work.
@abushoaib9651
@abushoaib9651 4 ай бұрын
Very informative tutorial, thanks
@FaisalKhan-oy4zz
@FaisalKhan-oy4zz 5 ай бұрын
please continue these type of videos
@Ajaykumar-kq2id
@Ajaykumar-kq2id 19 күн бұрын
yes like these type of video please make more related video
@VishalSharma-rn7mt
@VishalSharma-rn7mt 5 ай бұрын
Awesome explanation
@user-uc8mg9eb9g
@user-uc8mg9eb9g 5 ай бұрын
Yes bro, we want a video of you doing the code part..
@shivamsaini7812
@shivamsaini7812 5 ай бұрын
Blooper at the beginning?😂
@rishiraj2548
@rishiraj2548 5 ай бұрын
😮
@AshishKumar-cp9og
@AshishKumar-cp9og 5 ай бұрын
Bhai ne edit Bhi nhi kiya 😂
@shivamsaini7812
@shivamsaini7812 5 ай бұрын
@@AshishKumar-cp9og bro fears nothing 🫡
@izikieljr
@izikieljr 4 ай бұрын
😂
@rahultech77
@rahultech77 5 ай бұрын
Great video man. I'm a senior FE, but I enjoy watching your videos. They add a different flavor to my knowledge.
@izikieljr
@izikieljr 4 ай бұрын
please bring more content like this❤
@growatulpatel
@growatulpatel 5 ай бұрын
We need this type of video 😊
@geekyasif
@geekyasif 5 ай бұрын
always unique content thanks for sharing
@devbiswarupz
@devbiswarupz Күн бұрын
loved this
@updeshyadav1932
@updeshyadav1932 3 ай бұрын
vertical and horizontal confusion 3-4 years me sheekh paya to or fir ye video. dekh li
@davidbarik3511
@davidbarik3511 4 ай бұрын
Hey Piyush, Vertical scale doesn't limit to the extension of RAMs, it can go beyond to computation power and caching
@deependu__
@deependu__ 5 ай бұрын
Thanks for the video.
@yashisrivastava5978
@yashisrivastava5978 5 ай бұрын
Yes in node js explain by code and such theory concepts
@aneeeeesh
@aneeeeesh 5 ай бұрын
Great video!
@ALLINONETECH6
@ALLINONETECH6 5 ай бұрын
You are awesome bro 👏🏼
@saksham_1612
@saksham_1612 5 ай бұрын
Amazing video but please include q bit of practical or code part so that we can include these things on our projects
@rahul-java-dev
@rahul-java-dev Ай бұрын
Thank you so much ❤
@pushkarbansal1926
@pushkarbansal1926 5 ай бұрын
This is so helpful. Please make a video on how to code this architecture.
@chandanmohapatra6782
@chandanmohapatra6782 5 ай бұрын
very helpfull info.please make a class by implement these architectcutre usning node js ...
@ujjwalanand6687
@ujjwalanand6687 5 ай бұрын
Part 2 chaiye bhaiya please ! ❤❤❤
@technologygadget6570
@technologygadget6570 5 ай бұрын
27:10 pasand ate hai Hum enjoy kar te hai aise video 👍👍👍🌟🌟🌟
@vk19148
@vk19148 2 ай бұрын
Please also make roadmal for the same . Aap ne itna Sara kaha se sikha?? Aap bahot shandaar samjate ho...❤❤❤
@facts_0307
@facts_0307 5 ай бұрын
Please make video on design patterns and microservices for backend
@MathsWithSatyamPandey
@MathsWithSatyamPandey 5 ай бұрын
Next part bhaiya ❤
@sahilchalke9228
@sahilchalke9228 5 ай бұрын
great work
@devpatel2497
@devpatel2497 5 ай бұрын
great explanation
@aryanraj3413
@aryanraj3413 5 ай бұрын
quite informative ..
@vishalpanchal2343
@vishalpanchal2343 2 ай бұрын
Please make video on system design interview questions, like how to approach and optimize it from scretch
@AkshaySharma-bg3oj
@AkshaySharma-bg3oj 5 ай бұрын
Thanks man.....
@SanjayRawat-gu8vq
@SanjayRawat-gu8vq 4 ай бұрын
Great bro
@anubhavgoyal2458
@anubhavgoyal2458 5 ай бұрын
Please make a detailed video on message queues in nodejs. I watched your bullmq queue video but my experience with bull is bad. So use any other message queue or instead we can create our own queue using redis. Please consider this. Thanks ❤❤
@ayush1344
@ayush1344 Ай бұрын
Sir please bring up more videos on system design
@abhishekvishwakarma9045
@abhishekvishwakarma9045 5 ай бұрын
awesome Piyush every video on your channel is worth to watch 🔥
@MillionaireBull
@MillionaireBull 5 ай бұрын
Thanks bhayia ❤
@parshuram3272
@parshuram3272 4 ай бұрын
It is talent that same recipe but different flavour
@Kunaltwts
@Kunaltwts 5 ай бұрын
Amazing
@uditnagar7905
@uditnagar7905 5 ай бұрын
Please Continue this type of Videos....We learn topics to be covered other than MERN like reddis KaFKA etc. From this type of videos....lots of love 💗💗❤️
@user-xb9hi6xb1w
@user-xb9hi6xb1w 5 ай бұрын
Ha sir. Please explain with code also. It will be very much helpful
@santisingha191
@santisingha191 5 ай бұрын
Please make a detailed video on webrtc
@aryanraj3413
@aryanraj3413 5 ай бұрын
please make a video related to all questions asked in interview related to system design for freshers sde role.
@FaisalKhan-oy4zz
@FaisalKhan-oy4zz 5 ай бұрын
Loved the video for the scalable chat but that solution won’t work for one to one chat because we need to store the service id and the socker id of all the users. which user is connected to which socket server. if possible please make a video on this topic. 💫💫💫💫 please make a video on these or else share some resources !!
@saurabh9446
@saurabh9446 5 ай бұрын
We need an sso implementation, if possible 🔥
@ManishKumar-qx1kh
@ManishKumar-qx1kh Ай бұрын
Hi Piyush thanks for the great content but I have a question about the last example. How exactly will you determine which server is connected to client B so that only that server gets that message, if you have multiple servers subscribed to the queue.
@Dreamykids1
@Dreamykids1 5 ай бұрын
Bro, you videos are really good. Please try to do fully in english.
@rohansaini2026
@rohansaini2026 Ай бұрын
Is the Message Queue's consumer a part of the server? If not then whose computation power is it using?
@varshilpatel2545
@varshilpatel2545 5 ай бұрын
This is great
@anonyone8834
@anonyone8834 5 ай бұрын
sir aapne mera db walaquestion bhi clearify kar diya
@kr-choudhary-91
@kr-choudhary-91 5 ай бұрын
Nice
@prashanttanwar3261
@prashanttanwar3261 5 ай бұрын
Bhai you explain so good. Please make a full stack react native project 🥺🥺if possible
@sugrivlodhi2607
@sugrivlodhi2607 5 ай бұрын
achha he🤗
@user-hc1us8mx5p
@user-hc1us8mx5p 5 ай бұрын
so helpfull
@user-wn1ev2fy7e
@user-wn1ev2fy7e 5 ай бұрын
quality content
How SSL Certificate Works?  - HTTPS Explained
20:42
Piyush Garg
Рет қаралды 175 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 992 М.
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 91 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 1,2 МЛН
2000000❤️⚽️#shorts #thankyou
00:20
あしざるFC
Рет қаралды 15 МЛН
Apache Kafka Crash Course | What is Kafka?
1:17:04
Piyush Garg
Рет қаралды 394 М.
How to prepare your Frontend System Design Interview
13:21
I Code It
Рет қаралды 17 М.
How I Mastered System Design Interviews
10:22
Ashish Pratap Singh
Рет қаралды 93 М.
Coding Highly Scaleable Backend | System Design
27:20
Piyush Garg
Рет қаралды 26 М.
How NodeJS Works? - You don't Know NodeJS
42:52
Piyush Garg
Рет қаралды 41 М.
System Design Interviews are a SCAM
8:55
Sahil & Sarra
Рет қаралды 103 М.
Front End System Design Fundamentals (All In One Comprehensive Guide)
37:50
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 91 МЛН