Vertical Vs Horizontal Scaling: Key Differences You Should Know

Поделиться
HTML-код
  • Опубликовано: 18 дек 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.

Комментарии • 29

  • @tupperd
    @tupperd Месяц назад +1

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

  • @aldosilva6
    @aldosilva6 4 месяца назад +7

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

  • @stouttaaddis989
    @stouttaaddis989 3 месяца назад +1

    Thank you for the easy explanation.

  • @muizzy
    @muizzy 5 месяцев назад +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 5 месяцев назад +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 5 месяцев назад +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.

  • @Tony-dp1rl
    @Tony-dp1rl 5 месяцев назад +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.

  • @AndrewTube100
    @AndrewTube100 3 месяца назад +1

    Great explanation and presentational graphics.

  • @kunalsoni7681
    @kunalsoni7681 5 месяцев назад +3

    Nice video :) i understood completely

  • @dipanshipatel730
    @dipanshipatel730 2 месяца назад

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

  • @niranjanparida6201
    @niranjanparida6201 4 месяца назад

    Awesome explanation

  • @app-tech-tutor
    @app-tech-tutor 5 месяцев назад

    Nice one, good explanation..

  • @nenetroller
    @nenetroller 5 месяцев назад +2

    Super cool Sir🙏

  • @raj_kundalia
    @raj_kundalia 5 месяцев назад

    thank you!

  • @AmmarAhmedSiddiqui
    @AmmarAhmedSiddiqui 5 месяцев назад

    well done bro..

  • @daraoladapo
    @daraoladapo 5 месяцев назад

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

  • @willi1978
    @willi1978 5 месяцев назад +9

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

  • @user-nm2el1xl5o
    @user-nm2el1xl5o 3 месяца назад +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 Месяц назад +2

      It's called diagonal scaling

  • @CrusadeVoyager
    @CrusadeVoyager 5 месяцев назад +1

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

    • @ARmy2510
      @ARmy2510 5 месяцев назад

      Adobe After Effects CC

    • @nagame859
      @nagame859 5 месяцев назад

      Check the description..

  • @ravindrakowsu6661
    @ravindrakowsu6661 5 месяцев назад +1

  • @solido888
    @solido888 5 месяцев назад +1

    First

  • @samiselim
    @samiselim 5 месяцев назад +2

    First one ☝️

    • @mista_ia
      @mista_ia 5 месяцев назад +2

      first of the first one 🤣

  • @viswakalyan6600
    @viswakalyan6600 5 месяцев назад

    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 3 месяца назад

    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 3 месяца назад

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