Scale an App to Millions of Users - System Design

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

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

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

    💰 Mentorship to six figure software engineer - calcur.tech/mentorship
    ⚙ Backend Engineering Mind Map - calcur.tech/mindmap
    💻 System Design Playlist - calcur.tech/system-design
    Timestamps:
    00:00 - Intro
    01:48 - Scalability
    04:22 - Vertical and Horizontal Scaling
    09:57 - Starting with a Single Server
    12:55 - Pros and Cons to Single Server
    16:18 - 3 Tier Architecture
    17:56 - Serverless Services
    20:45 - Pros and Cons to 3 Tier Architecture
    22:35 - Load Balancing and Horizontal Scaling
    25:51 - Pros and Cons to Load Balancing
    27:18 - Caching
    28:41 - CDN
    31:10 - Pros and Cons of a CDN
    33:23 - Flow of a Request
    35:22 - Caching Store
    39:26 - Pros and Cons of Caching
    40:32 - Database Layer
    44:09 - Full Architecture Overview

  • @rida_brahim
    @rida_brahim หลายเดือนก่อน +10

    This was a fantastic video, I'm never missing any video from this series ever. Definitely going to implement a 3 tier architecture next coming months and try different things from your videos, thanks a lot man ❤

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

      Exciting! I should have more soon 👍🏻

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

      Quality work really, i really appreciate your time you put on to enlighten someone like me who gotta learn the hard way

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

    Bruh! I'm watching your these long videos without a blink, no dopamine theory when creator is this good

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

    I'm just getting into fullstack development by following the free Fullstack Open course and your channel has helped me understand the bigger picture and how it all comes together. Thanks for your explanations and look forward to more videos on databases!

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

    caleb this series is phenomenal work

  • @EthanHunt-z8r
    @EthanHunt-z8r หลายเดือนก่อน +2

    I have been throgh a lot of course on System Design this series of video has been the most amazing System Design seires on youtube just keep the good work

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

    Brooo.. you killed it👏
    Fantastic explanation of scaling

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

    Great to see videos of this nature.

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

    Appreciate your clear explanations. Thanks so much Caleb 💯

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

    Reeeeaaaally great lesson. Thanks for this. Just one question. Why load balancer is not considered as a SPOF? If lb goes down doesn't app go down too?

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

    Great video Caleb. Keep up the good work man!

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

    Thanks man, you are amazing. Keep making these videos.

  • @lifegoesonmovewithit.3249
    @lifegoesonmovewithit.3249 หลายเดือนก่อน

    When is it the write time to start learning system design in accordance to your Backend engineering roadmap?

  • @AmanSingh-yj4ul
    @AmanSingh-yj4ul หลายเดือนก่อน

    Great video Caleb!

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

    great explanation!

  • @Manu-e2r
    @Manu-e2r หลายเดือนก่อน

    There is no sequencing in the videos title, can you add that, that would be very helpful

  • @MuhammadMujtaba-d2d
    @MuhammadMujtaba-d2d หลายเดือนก่อน

    I have a question, If we are using horizontal scaling and there are multiple servers deployed, so each server will have its own cache or all the servers will have one redis cache?
    Would we have to deploy a separate service for redis?

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

    isn't the load balancer a single point of failure itself?

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

      i thought so as well. articles online say at least "two LBs in front of your infrastructure" is recommended. You can use a Active/Passive load balancers or a Active/Active load balancers approach

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

    What’s your resources you have based on?

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

    Caleb its very hard to find someone to answer this. Can you or anyone reading this tell me If I have installed Visual Studio 2022 on my new PC, how do I migrate (move) my VS 2013 projects ? Is it as simple as moving the 2013 projects folder to the VS 2022 folder? Thanks

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

      @rselwyn1000, Just try typing 2022 in your search prompt (after pressing the Windows key once) and see if you are able to see "Visual Studio 2022" in the search results. Alternatively, you could bring up the Windows Run prompt (Windows key + R) and type 'devenv'. This should also bring up a visual studio if installed on your machine. Once its up, you can check its version from the Help -> About Visual Studio.
      For migrating the older projects to 2022, just launch visual studio 2022 and from there, open the previous version projects. This should take care of automatically backing up older version projects and migrating to latest version. Please note you may need to make some code / dependency changes.

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

    You are a G.O.A.T❤🎉

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

    Right on time

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

    Where is front end server? Instead of that cdn being used?

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

    Hey just saw your video. Is there anymore space for the mentorship program? Please would genuinely love to join!

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

      Hey! Go ahead and fill out the app and you can mention your TH-cam comment in the answers 🙂

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

      @@codebreakthrough Hey thank you so much! EVen though I know you're focusing on US, I'm from Australia but have always wanted to be mentored by senior engineers, an experience that I never really got - thanks again

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

    Great love your videos sir

  • @Artifact-q6g
    @Artifact-q6g หลายเดือนก่อน

    Thank you very much!

  • @prabhansh-tiwari
    @prabhansh-tiwari หลายเดือนก่อน

    Thanks for sharing

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

    Me, using this video to build my thesis :>

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

    When the next video will come?

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

    Ty

  • @ChandanKumar-of1je
    @ChandanKumar-of1je 27 วันที่ผ่านมา

    ThankYou

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

    Bro where the chain at?

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

    👍 I like you teaching style.. Do you know Mojo ❓❓ ❓ ❓
    It's early enough to get in on it from it's beginning. I think it will be the ultimate language. 👍👍 👍 👍

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

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

    Nice video but change board