Vertical Vs Horizontal Scaling: Key Differences You Should Know

Sdílet
Vložit
  • čas přidán 18. 12. 2023
  • Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bytebytego.ck.page/subscribe
    Animation tools: Adobe Illustrator and After Effects.
    Checkout our bestselling System Design Interview books:
    Volume 1: amzn.to/3Ou7gkd
    Volume 2: amzn.to/3HqGozy
    The digital version of System Design Interview books: bit.ly/3mlDSk9
    ABOUT US:
    Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Komentáře • 29

  • @tupperd
    @tupperd Před měsícem +1

    This content never fails to miss. Please keep the videos coming!

  • @aldosilva6
    @aldosilva6 Před 5 měsíci +7

    For me the best part is: "Scaling is a journey, not a destination"

  • @stouttaaddis989
    @stouttaaddis989 Před 3 měsíci +1

    Thank you for the easy explanation.

  • @AndrewTube100
    @AndrewTube100 Před 3 měsíci +1

    Great explanation and presentational graphics.

  • @Tony-dp1rl
    @Tony-dp1rl Před 5 měsíci +11

    What I find funny quite often, are small cloud-based products that are scaled up to 4-8 instances of small VMs ... which Microsoft or Amazon actually run on part of a single larger physical machine. lol.

  • @dipanshipatel730
    @dipanshipatel730 Před 2 měsíci

    Clear straight points and understandable video.... also illustrations are too good..

  • @kunalsoni7681
    @kunalsoni7681 Před 5 měsíci +3

    Nice video :) i understood completely

  • @daraoladapo
    @daraoladapo Před 5 měsíci

    So much love this explanations and your illustrations are awesome. What tool do you use for illustration please?

  • @muizzy
    @muizzy Před 5 měsíci +18

    One argument I missed here is that vertical scaling has better customisability than horizontal scaling. For example, if your box has 4GB of RAM and 2 CPU cores, but you're only running out of RAM, you can just create a box with 8GB of RAM and 2 CPU cores. Applying horizontal scaling here would mean you'd have to pay for unnecessary cores.

    • @Deezedd
      @Deezedd Před 5 měsíci +3

      But as he said that if system crashes the whole thing will be down. In horizontal scaling crash won't matter much.

    • @muizzy
      @muizzy Před 5 měsíci +2

      @@Deezedd horizontal and vertical scaling are not mutually exclusive. As a simplified example, I can choose to scale a 100 box 1 core deployment to a 50 box 2 core deployment and vice versa.

  • @app-tech-tutor
    @app-tech-tutor Před 5 měsíci

    Nice one, good explanation..

  • @niranjanparida6201
    @niranjanparida6201 Před 4 měsíci

    Awesome explanation

  • @nenetroller
    @nenetroller Před 6 měsíci +2

    Super cool Sir🙏

  • @raj_kundalia
    @raj_kundalia Před 5 měsíci

    thank you!

  • @AmmarAhmedSiddiqui
    @AmmarAhmedSiddiqui Před 5 měsíci

    well done bro..

  • @willi1978
    @willi1978 Před 5 měsíci +9

    very informative. I prefer to work on smaller services that can be scaled vertically.

  • @user-nm2el1xl5o
    @user-nm2el1xl5o Před 3 měsíci +2

    Hi, great explanation. I'd like to know if it is possible to scale both out and up at the same time? Is it a matter of choice only? Is it prohibited? Or it can be done based on the need?

    • @donovan_lf
      @donovan_lf Před měsícem +2

      It's called diagonal scaling

  • @CrusadeVoyager
    @CrusadeVoyager Před 6 měsíci +1

    Nice Video, can you let me know what tool do you use to create such nice diagrams. Thank you

    • @ARmy2510
      @ARmy2510 Před 5 měsíci

      Adobe After Effects CC

    • @nagame859
      @nagame859 Před 5 měsíci

      Check the description..

  • @ravindrakowsu6661
    @ravindrakowsu6661 Před 6 měsíci +1

  • @samiselim
    @samiselim Před 6 měsíci +2

    First one ☝️

    • @mista_ia
      @mista_ia Před 6 měsíci +2

      first of the first one 🤣

  • @solido888
    @solido888 Před 6 měsíci +1

    First

  • @viswakalyan6600
    @viswakalyan6600 Před 5 měsíci

    make a course in udemy .. more detailed ....if u r good at somethinf donot sell it for free or less cost or sell less to large group

  • @JimmyHeller
    @JimmyHeller Před 3 měsíci

    One downside of your vidoes is that you just keep going and the audience can not understand when the topic has changed to moved to another section. You can make videos a bit longer but easier to understand. you also keep showing important information the demographic but there is not much stress on them to make sure that everyone understands them.

  • @surajmane9090
    @surajmane9090 Před 3 měsíci

    I am from India I like the way you explain , can you start series on DEVOPS