How to Crack Any System Design Interview | Scalable System Design

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2023
  • 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

ความคิดเห็น • 161

  • @sujjee
    @sujjee 5 หลายเดือนก่อน +44

    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 หลายเดือนก่อน +2

      true, This guy is a GEM!

    • @vk-4444
      @vk-4444 3 หลายเดือนก่อน +1

      True, Piyush bhai bahot hi gajjab explain karte hai aur vo bhi Hindi me...baakio ki tarah nahi

  • @rohitbarate1531
    @rohitbarate1531 วันที่ผ่านมา +1

    bro you are so underrated youtuber in coding industry , very nice explanation 🔥🔥

  • @dineshkm7832
    @dineshkm7832 หลายเดือนก่อน +3

    Man you are the only person who is teaching real backend development.

  • @shreyasmante8914
    @shreyasmante8914 4 หลายเดือนก่อน +4

    Love you man , I started learning system design , still a noob but can understand everthing you said. Thanks alot ...

  • @chidambarjoshi3470
    @chidambarjoshi3470 5 หลายเดือนก่อน +7

    Your explanation is crystal clear, loved it :)

  • @patelronak153
    @patelronak153 5 หลายเดือนก่อน +2

    Yes, We want this type of information video, thanks a lot 🙏❤

  • @nikhilgudadhe8785
    @nikhilgudadhe8785 5 หลายเดือนก่อน +2

    Looking forward to more videos like this. Thanks a lot, I really appreciate it.

  • @aakashsharma780
    @aakashsharma780 9 วันที่ผ่านมา +1

    The way of Explaining is just Awesome..!

  • @LiveLikeAButterfly
    @LiveLikeAButterfly 5 หลายเดือนก่อน +8

    Your way of explanation is really very simple, easy and memorable ❤.. Thanks for such videos..
    Will wait for your coding part video..

  • @lokendrachaulagain8510
    @lokendrachaulagain8510 5 หลายเดือนก่อน

    Thank god , I found you from Chai aur Code . Your Explanation is superb. Thank you .

  • @avinashgangaji4709
    @avinashgangaji4709 5 หลายเดือนก่อน +1

    Always provides quality content, Thankful 🙏

  • @mehboobahmed892
    @mehboobahmed892 5 หลายเดือนก่อน

    Thanks for making this and explaining it so clearly.

  • @haritpatel5001
    @haritpatel5001 4 วันที่ผ่านมา

    Amazing video, would surely love a practical video on this.

  • @nodeShode
    @nodeShode 5 หลายเดือนก่อน +1

    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 15 วันที่ผ่านมา

    Need more similar videos. Hats off

  • @MathsWithSatyamPandey
    @MathsWithSatyamPandey 5 หลายเดือนก่อน +1

    Amazing content bhaiya ❤ please continue this type video. And provide with code. Happy new year🎉 bhaiya ❤

  • @curiosityOnItsPeak
    @curiosityOnItsPeak 22 วันที่ผ่านมา

    Nice Explanation Brother. And yes please continue making these type of videos and the implementation part too. Thankyou

  • @bhavikaaggarwal7613
    @bhavikaaggarwal7613 5 หลายเดือนก่อน +1

    Hi Piyush, this video is truly nice. Please make more such videos.

  • @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

  • @kamalmukhija1706
    @kamalmukhija1706 หลายเดือนก่อน

    Thanks brother. You are doing a really good job.

  • @dev_guidance
    @dev_guidance 15 วันที่ผ่านมา

    thank you so much ❤❤ please make more videos like this

  • @abdussamad0348
    @abdussamad0348 3 วันที่ผ่านมา

    kaafi maza aaya piyush!

  • @dailydoseofcode
    @dailydoseofcode 4 หลายเดือนก่อน

    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 2 วันที่ผ่านมา

    Super clear explanation!

  • @SachinGupta-ll5cg
    @SachinGupta-ll5cg 5 หลายเดือนก่อน

    Very nice explanation related to system design ❤ thanks brother

  • @Techysiddhant
    @Techysiddhant 5 หลายเดือนก่อน +1

    Loving this new type content on your channel brother 😊

  • @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.

  • @vizzyfps
    @vizzyfps หลายเดือนก่อน

    Keep up the good work Piyush!

  • @pradeepkundekar4376
    @pradeepkundekar4376 5 หลายเดือนก่อน +2

    Yes we need part 2 soon 💯

  • @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

  • @as_if
    @as_if 15 วันที่ผ่านมา

    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

  • @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 หลายเดือนก่อน +1

    We need more tutorial like this!

  • @vimalshekhat1801
    @vimalshekhat1801 5 หลายเดือนก่อน

    Piyush bhai ❤ from gujrat. Apriciate your good work

  • @anime_on_data7594
    @anime_on_data7594 5 หลายเดือนก่อน

    Amazing video need more of these

  • @i_am_groot3787
    @i_am_groot3787 3 หลายเดือนก่อน

    very informative video ⭐⭐⭐⭐⭐ please also implement this practically !

  • @preetishsrivastav9785
    @preetishsrivastav9785 5 หลายเดือนก่อน

    Awesome bhai Piyush,👍🏻

  • @cec408_adityachoudhari5
    @cec408_adityachoudhari5 19 วันที่ผ่านมา

    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 หลายเดือนก่อน +1

    please continue these type of videos

  • @Ajaykumar-kq2id
    @Ajaykumar-kq2id 16 วันที่ผ่านมา

    yes like these type of video please make more related video

  • @shivamsaini7812
    @shivamsaini7812 5 หลายเดือนก่อน +57

    Blooper at the beginning?😂

    • @rishiraj2548
      @rishiraj2548 5 หลายเดือนก่อน +1

      😮

    • @AshishKumar-cp9og
      @AshishKumar-cp9og 5 หลายเดือนก่อน +6

      Bhai ne edit Bhi nhi kiya 😂

    • @shivamsaini7812
      @shivamsaini7812 5 หลายเดือนก่อน

      @@AshishKumar-cp9og bro fears nothing 🫡

    • @izikieljr
      @izikieljr 4 หลายเดือนก่อน

      😂

  • @VishalSharma-rn7mt
    @VishalSharma-rn7mt 5 หลายเดือนก่อน +1

    Awesome explanation

  • @user-uc8mg9eb9g
    @user-uc8mg9eb9g 5 หลายเดือนก่อน

    Yes bro, we want a video of you doing the code part..

  • @rahultech77
    @rahultech77 5 หลายเดือนก่อน +3

    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

  • @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

  • @ALLINONETECH6
    @ALLINONETECH6 5 หลายเดือนก่อน

    You are awesome bro 👏🏼

  • @aneeeeesh
    @aneeeeesh 5 หลายเดือนก่อน

    Great video!

  • @saksham_1612
    @saksham_1612 5 หลายเดือนก่อน +2

    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 ❤

  • @ujjwalanand6687
    @ujjwalanand6687 5 หลายเดือนก่อน

    Part 2 chaiye bhaiya please ! ❤❤❤

  • @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 ...

  • @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...❤❤❤

  • @MathsWithSatyamPandey
    @MathsWithSatyamPandey 5 หลายเดือนก่อน +1

    Next part bhaiya ❤

  • @facts_0307
    @facts_0307 5 หลายเดือนก่อน

    Please make video on design patterns and microservices for backend

  • @sahilchalke9228
    @sahilchalke9228 5 หลายเดือนก่อน +1

    great work

  • @devpatel2497
    @devpatel2497 5 หลายเดือนก่อน

    great explanation

  • @aryanraj3413
    @aryanraj3413 5 หลายเดือนก่อน

    quite informative ..

  • @AkshaySharma-bg3oj
    @AkshaySharma-bg3oj 5 หลายเดือนก่อน

    Thanks man.....

  • @vishalpanchal2343
    @vishalpanchal2343 หลายเดือนก่อน

    Please make video on system design interview questions, like how to approach and optimize it from scretch

  • @SanjayRawat-gu8vq
    @SanjayRawat-gu8vq 4 หลายเดือนก่อน

    Great bro

  • @anubhavgoyal2458
    @anubhavgoyal2458 5 หลายเดือนก่อน +2

    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 ❤❤

  • @abhishekvishwakarma9045
    @abhishekvishwakarma9045 5 หลายเดือนก่อน +1

    awesome Piyush every video on your channel is worth to watch 🔥

  • @ayush1344
    @ayush1344 หลายเดือนก่อน

    Sir please bring up more videos on system design

  • @MillionaireBull
    @MillionaireBull 5 หลายเดือนก่อน

    Thanks bhayia ❤

  • @parshuram3272
    @parshuram3272 4 หลายเดือนก่อน

    It is talent that same recipe but different flavour

  • @uditnagar7905
    @uditnagar7905 5 หลายเดือนก่อน +3

    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 💗💗❤️

  • @Kunaltwts
    @Kunaltwts 5 หลายเดือนก่อน

    Amazing

  • @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 หลายเดือนก่อน +2

    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.

  • @varshilpatel2545
    @varshilpatel2545 5 หลายเดือนก่อน

    This is great

  • @anonyone8834
    @anonyone8834 5 หลายเดือนก่อน

    sir aapne mera db walaquestion bhi clearify kar diya

  • @rohansaini2026
    @rohansaini2026 หลายเดือนก่อน

    Is the Message Queue's consumer a part of the server? If not then whose computation power is it using?

  • @prashanttanwar3261
    @prashanttanwar3261 5 หลายเดือนก่อน

    Bhai you explain so good. Please make a full
    stack react native project 🥺🥺if possible

  • @kr-choudhary-91
    @kr-choudhary-91 5 หลายเดือนก่อน

    Nice

  • @niraz9701
    @niraz9701 5 หลายเดือนก่อน +2

    First❤

  • @user-hc1us8mx5p
    @user-hc1us8mx5p 5 หลายเดือนก่อน

    so helpfull

  • @sugrivlodhi2607
    @sugrivlodhi2607 5 หลายเดือนก่อน

    achha he🤗

  • @user-wn1ev2fy7e
    @user-wn1ev2fy7e 5 หลายเดือนก่อน

    quality content

  • @_amit.kumar_
    @_amit.kumar_ 5 หลายเดือนก่อน

    Hello Piyush, Please create a video on practical implementation of this whatsapp system design using queue.