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

КОМЕНТАРІ • 169

  • @dineshkm7832
    @dineshkm7832 Місяць тому +7

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

  • @sujjee
    @sujjee 6 місяців тому +48

    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 4 місяці тому +2

      true, This guy is a GEM!

    • @vk-4444
      @vk-4444 4 місяці тому +1

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

  • @rohitbarate1531
    @rohitbarate1531 17 днів тому +2

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

  • @shreyasmante8914
    @shreyasmante8914 4 місяці тому +5

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

  • @chidambarjoshi3470
    @chidambarjoshi3470 6 місяців тому +7

    Your explanation is crystal clear, loved it :)

  • @patelronak153
    @patelronak153 6 місяців тому +2

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

  • @LiveLikeAButterfly
    @LiveLikeAButterfly 6 місяців тому +8

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

  • @nikhilgudadhe8785
    @nikhilgudadhe8785 6 місяців тому +2

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

  • @avinashgangaji4709
    @avinashgangaji4709 6 місяців тому +1

    Always provides quality content, Thankful 🙏

  • @aakashsharma780
    @aakashsharma780 25 днів тому +1

    The way of Explaining is just Awesome..!

  • @lokendrachaulagain8510
    @lokendrachaulagain8510 5 місяців тому

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

  • @nodeShode
    @nodeShode 6 місяців тому +1

    The way u explained is awesome 👌👌

  • @mehboobahmed892
    @mehboobahmed892 5 місяців тому

    Thanks for making this and explaining it so clearly.

  • @iamachint47
    @iamachint47 6 місяців тому +1

    thanks for the youtube algorithm i found him we want more video like this maybe whole playlist on system degisn beginner to advance

  • @tusharmalkar5176
    @tusharmalkar5176 5 місяців тому

    very smooth understanding and clear the concept and logic @piyush Garg sir thank you

  • @Techysiddhant
    @Techysiddhant 6 місяців тому +1

    Loving this new type content on your channel brother 😊

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

  • @vizzyfps
    @vizzyfps Місяць тому

    Keep up the good work Piyush!

  • @MathsWithSatyamPandey
    @MathsWithSatyamPandey 6 місяців тому +1

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

  • @pradeepkundekar4376
    @pradeepkundekar4376 6 місяців тому +2

    Yes we need part 2 soon 💯

  • @debasishdutta9073
    @debasishdutta9073 6 місяців тому

    loving you these types of contents

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

  • @kamalmukhija1706
    @kamalmukhija1706 Місяць тому

    Thanks brother. You are doing a really good job.

  • @bhavikaaggarwal7613
    @bhavikaaggarwal7613 5 місяців тому +1

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

  • @preetishsrivastav9785
    @preetishsrivastav9785 5 місяців тому

    Awesome bhai Piyush,👍🏻

  • @shivamsaini7812
    @shivamsaini7812 6 місяців тому +61

    Blooper at the beginning?😂

  • @abdussamad0348
    @abdussamad0348 19 днів тому

    kaafi maza aaya piyush!

  • @SachinGupta-ll5cg
    @SachinGupta-ll5cg 5 місяців тому

    Very nice explanation related to system design ❤ thanks brother

  • @nomanshaikhali3355
    @nomanshaikhali3355 Місяць тому

    Need more similar videos. Hats off

  • @StartupSpells
    @StartupSpells 4 місяці тому

    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.

  • @zafariqbal92
    @zafariqbal92 5 місяців тому

    Thanks need more of these sessions

  • @anime_on_data7594
    @anime_on_data7594 6 місяців тому

    Amazing video need more of these

  • @3111992akshay
    @3111992akshay 14 днів тому

    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! 🙏❤💐

  • @haritpatel5001
    @haritpatel5001 20 днів тому

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

  • @MdShihabUddin-dh5vc
    @MdShihabUddin-dh5vc 6 місяців тому +1

    We need more tutorial like this!

  • @VishalKumar-lr1yi
    @VishalKumar-lr1yi 12 днів тому

    Thank you, sir. It's very helpful for us.

  • @gujaratinimoj3845
    @gujaratinimoj3845 6 місяців тому

    Yes sir make this type of videos.. ❤

  • @dev_guidance
    @dev_guidance Місяць тому

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

  • @santoshsaha7294
    @santoshsaha7294 2 місяці тому

    I always want this type of video thank you so much

  • @Mohammadjulfikar7187
    @Mohammadjulfikar7187 18 днів тому

    Super clear explanation!

  • @vimalshekhat1801
    @vimalshekhat1801 6 місяців тому

    Piyush bhai ❤ from gujrat. Apriciate your good work

  • @curiosityOnItsPeak
    @curiosityOnItsPeak Місяць тому

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

  • @digitalTechspace
    @digitalTechspace 6 місяців тому

    Thanks fo such informative videos brother 🙏

  • @growatulpatel
    @growatulpatel 6 місяців тому

    We need this type of video 😊

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

  • @FaisalKhan-oy4zz
    @FaisalKhan-oy4zz 6 місяців тому +1

    please continue these type of videos

  • @VishalSharma-rn7mt
    @VishalSharma-rn7mt 5 місяців тому +1

    Awesome explanation

  • @cec408_adityachoudhari5
    @cec408_adityachoudhari5 Місяць тому

    Thanku sir once agian for your wonderful knowledge

  • @prashantchaudhary5889
    @prashantchaudhary5889 2 місяці тому

    Hey everyone.. ahem.. Hey everyone.. perfect candid open way .. liked it .. keep up the good work.

  • @as_if
    @as_if Місяць тому

    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

  • @user-sp6qv8wr6e
    @user-sp6qv8wr6e 5 місяців тому

    I really like the way to teaches system Design plssss bring more vedios

  • @i_am_groot3787
    @i_am_groot3787 3 місяці тому

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

  • @geekyasif
    @geekyasif 6 місяців тому

    always unique content thanks for sharing

  • @ALLINONETECH6
    @ALLINONETECH6 5 місяців тому

    You are awesome bro 👏🏼

  • @updeshyadav1932
    @updeshyadav1932 3 місяці тому

    vertical and horizontal confusion 3-4 years me sheekh paya to or fir ye video. dekh li

  • @abushoaib9651
    @abushoaib9651 5 місяців тому

    Very informative tutorial, thanks

  • @izikieljr
    @izikieljr 5 місяців тому

    please bring more content like this❤

  • @deependu__
    @deependu__ 6 місяців тому

    Thanks for the video.

  • @davidbarik3511
    @davidbarik3511 4 місяці тому

    Hey Piyush, Vertical scale doesn't limit to the extension of RAMs, it can go beyond to computation power and caching

  • @user-uc8mg9eb9g
    @user-uc8mg9eb9g 5 місяців тому

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

  • @devbiswarupz
    @devbiswarupz 14 днів тому

    loved this

  • @saksham_1612
    @saksham_1612 6 місяців тому +2

    Amazing video but please include q bit of practical or code part so that we can include these things on our projects

  • @yashisrivastava5978
    @yashisrivastava5978 5 місяців тому

    Yes in node js explain by code and such theory concepts

  • @chandanmohapatra6782
    @chandanmohapatra6782 6 місяців тому

    very helpfull info.please make a class by implement these architectcutre usning node js ...

  • @MathsWithSatyamPandey
    @MathsWithSatyamPandey 6 місяців тому +1

    Next part bhaiya ❤

  • @Ajaykumar-kq2id
    @Ajaykumar-kq2id Місяць тому

    yes like these type of video please make more related video

  • @rahul-java-dev
    @rahul-java-dev 2 місяці тому

    Thank you so much ❤

  • @aneeeeesh
    @aneeeeesh 6 місяців тому

    Great video!

  • @facts_0307
    @facts_0307 6 місяців тому

    Please make video on design patterns and microservices for backend

  • @pushkarbansal1926
    @pushkarbansal1926 5 місяців тому

    This is so helpful. Please make a video on how to code this architecture.

  • @sahilchalke9228
    @sahilchalke9228 6 місяців тому +1

    great work

  • @anubhavgoyal2458
    @anubhavgoyal2458 6 місяців тому +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 ❤❤

  • @MillionaireBull
    @MillionaireBull 6 місяців тому

    Thanks bhayia ❤

  • @FaisalKhan-oy4zz
    @FaisalKhan-oy4zz 6 місяців тому +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 !!

  • @devpatel2497
    @devpatel2497 6 місяців тому

    great explanation

  • @ujjwalanand6687
    @ujjwalanand6687 6 місяців тому

    Part 2 chaiye bhaiya please ! ❤❤❤

  • @AkshaySharma-bg3oj
    @AkshaySharma-bg3oj 5 місяців тому

    Thanks man.....

  • @uditnagar7905
    @uditnagar7905 6 місяців тому +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 💗💗❤️

  • @vk19148
    @vk19148 3 місяці тому

    Please also make roadmal for the same . Aap ne itna Sara kaha se sikha?? Aap bahot shandaar samjate ho...❤❤❤

  • @SanjayRawat-gu8vq
    @SanjayRawat-gu8vq 4 місяці тому

    Great bro

  • @aryanraj3413
    @aryanraj3413 6 місяців тому

    quite informative ..

  • @abhishekvishwakarma9045
    @abhishekvishwakarma9045 6 місяців тому +1

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

  • @technologygadget6570
    @technologygadget6570 6 місяців тому

    27:10 pasand ate hai
    Hum enjoy kar te hai aise video
    👍👍👍🌟🌟🌟

  • @vishalpanchal2343
    @vishalpanchal2343 2 місяці тому

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

  • @saurabh9446
    @saurabh9446 6 місяців тому

    We need an sso implementation, if possible 🔥

  • @ayush1344
    @ayush1344 2 місяці тому

    Sir please bring up more videos on system design

  • @Kunaltwts
    @Kunaltwts 6 місяців тому

    Amazing

  • @parshuram3272
    @parshuram3272 4 місяці тому

    It is talent that same recipe but different flavour

  • @aryanraj3413
    @aryanraj3413 6 місяців тому

    please make a video related to all questions asked in interview related to system design for freshers sde role.

  • @AlalUddin24
    @AlalUddin24 5 місяців тому

    Ha sir. Please explain with code also. It will be very much helpful

  • @santisingha191
    @santisingha191 6 місяців тому

    Please make a detailed video on webrtc

  • @prashanttanwar3261
    @prashanttanwar3261 6 місяців тому

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

  • @abdulrehmanjaved-rt8jq
    @abdulrehmanjaved-rt8jq 6 місяців тому +1

    We want you to code this Architecture🙌

  • @user-wn1ev2fy7e
    @user-wn1ev2fy7e 6 місяців тому

    quality content

  • @PROTECHRAHUL
    @PROTECHRAHUL 5 місяців тому

    i req you to start a zero to hero system design playlist that coves lld as well as hld

  • @varshilpatel2545
    @varshilpatel2545 6 місяців тому

    This is great

  • @Dreamykids1
    @Dreamykids1 6 місяців тому

    Bro, you videos are really good. Please try to do fully in english.

  • @prashlovessamosa
    @prashlovessamosa 6 місяців тому +1

    Can we get more stuff like this video.

  • @shivamasati
    @shivamasati 6 місяців тому

    Guru ji ❤

  • @user-hc1us8mx5p
    @user-hc1us8mx5p 6 місяців тому

    so helpfull