Scaling in a nutshell | Horizontal vs vertical scaling | System Design Tutorials | Lecture 17 | 2020

preview_player
Показать описание
This is the seventeenth video in the series of System Design Primer Course. We talk about one more important component of System Design: Scaling.
We want software engineers and aspiring software engineers to develop basics and get ready for the world of interviews as well as excelling as a Software Engineer.

------------------------------------------------------------------
Recommendations
------------------------------------------------------------------
Our full courses on youtube:

Some paid courses that we recommend:

------------------------------------------------------------------
About Us
------------------------------------------------------------------
Created and Instructed by:
Yogita Sharma

Post-production(editing, thumbnail etc) managed by:
CiKi

Colors and design by:
Naini Todi

Both Arpit and Yogita are software engineers and want to help other software engineers become better by providing high quality and well researched content by adding their creativity and teaching twist.

------------------------------------------------------------------
Join Us
------------------------------------------------------------------
Hangout with sudoCode:

For business:

------------------------------------------------------------------------------------------------------------------------------------
Timestamps:
0:00 - Intro
1:08 - Understanding horizontal and vertical scaling
3:54 - What does scaling mean ?
5:04 - More on scaling in an example
7:38 - Scaling in context of designing systems
11:06 - How do we build scalable systems
Рекомендации по теме
Комментарии
Автор

in case viewers are wondering, there are other names for this which is used in the industry:
scale out - horizontal scaling
scale up - vertical scaling

EakanGopalakrishnan
Автор

Thanks so much for explaining Scaling with a perfect example!

musical_nights
Автор

Thank you. I THOUGHT I know this topic but after seeing I got more insight of it.

ismile
Автор

Very nicely explained with a real-world scenario. Thank you

harishjoshi
Автор

Happy New Year. Thanks a lot for staring the year with such an amazing video. Hope to have more videos in the coming days. :)

ChandraShekhar-bycd
Автор

yogita you should add links in description that actually go in depth about scaling as you mentioned in the video all things distributed is a good start. i usually find it hard to find the links that you mention.

simprodigy
Автор

Can not we say, increasing the number of tables is vertical scaling, and opening similar new restaurants is horizontal scaling? Number of tables in a restaurant has a limit (say 8, 12, 16, ... tables), but after a limit you can not vertical scale.

anilkumar
Автор

Thanks! Great explanation. Very relevant real world examples.

jaytube
Автор

Nice explanation!!
One thing I wanted to ask is why the Relational database is more Vertically scalable and no-SQL is Horizontally scalable??
Why we say Relational database is more vertically scalable why not horizontally?

Also, ma'am if possible please make a video on an event streaming system like Kafka..

rupeshjha
Автор

Very well Explained. Thank you very much.

eddanapudir
Автор

make a series on operating system also

amantarar
Автор

How do we decide, how many number of nodes needs to be added in horizontal scaling . Let say we have a service X, initially it was having 100k request with 2 nodes(Node number was taken at random), but after 2-3 months, the system is receiving 1000k request, how do we decide how many nodes needs to be added for horizontal scaling

AkshayMukadam
Автор

Can you share all the resources link of entire playlist in a single post

prateek.mundra
Автор

Please attach the resources in the description

muskangupta
Автор

Hey, can't find any resources in the description.

harshitpandey
Автор

Hey Yogita! Very well explained.. Keep up the good work. Just an approach as to how to decide the ram and cores of the machines for deploying the systems based on the number of concurrent requests per second as a part of vertical scaling approach, can you throw some light on it..

govindkraditya
Автор

Hi Yogita, I wanted to ask if lecture 16 is missing or it's just a naming error in the Playlist

manu-singh
Автор

I want to ask that
Will this playlist be enough for sde1 or sde2 interview?

Live-hhli
Автор

have anyone notice every video has a dislike (3) cosistency.

hi-kamalesh
visit shbcf.ru