Тёмный

System Design Course for Beginners 

Geek's Lesson
Подписаться 594 тыс.
Просмотров 661 тыс.
50% 1

This video covers everything you need to understand the basics of #system_design, examining both practical skills that will help you get a job as well as lower level details to help you get a deeper understanding of the concepts. You will start off by learning why huge companies like Google, Facebook, Microsoft, and others needed to use distributed systems in the 1st place. We'll then look at the pros and cons of distributed systems, how to scale web applications, and then look at the individual components used in system design. Finally we'll end with an interview style system design question by designing RU-vid.
⭐ Table of Contents ⭐
0:00 Intro
1:20 What are distributed systems
10:14 Performance metrics for system design
20:05 Back of envelope math
36:49 Horizontal vs Vertical scaling
45:02 Load balancers
53:25 Caching
1:10:50 Database Design and Scaling
1:22:50 System Design Interview Question

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 322   
@GeeksLesson
@GeeksLesson 3 года назад
⭐ Table of Contents ⭐ Visit: ru-vid.com/show-UCzYV9nBadlQdBMPP2ZuDvKA 0:00 Intro 1:20 What are distributed systems 10:14 Performance metrics for system design 20:05 Back of envelope math 36:49 Horizontal vs Vertical scaling 45:02 Load balancers 53:25 Caching 1:10:50 Database Design and Scaling 1:22:50 System Design Interview Question
@AliA-by2ju
@AliA-by2ju 3 года назад
the sound is really baaaad
@jagatkrishna1543
@jagatkrishna1543 2 года назад
Thanks 😊
@Cameronbailey17
@Cameronbailey17 2 года назад
you lmmm.zzz k ?kz
@the.abhisheksinha
@the.abhisheksinha 2 года назад
One of the best videos I have ever seen on System design concepts .... I have 17 years of experience working in IT and 6 years as a solutions Architect but have not seen such a simple yet detailed lecture on System Design.. I will recommend this video to everyone. Cheers.
@shivakella
@shivakella Год назад
Dear Abhishek, your comment has convinced my wandering mind to do this course. Thanks for your comment, never underestimate what your voice can do. All the best for your career sir.
@mujahidshaikh5034
@mujahidshaikh5034 Год назад
Okay thanks, will save it to watch later.
@sid6593
@sid6593 2 года назад
I don't like that this video isn't at the top of the search results. This is such a good resource for preparing for interviews
@smoothruben3637
@smoothruben3637 3 года назад
This is hands down one of the best overviews on the internet! Thank you!
@sunnilabeouf
@sunnilabeouf 2 года назад
Never had any thorough exposure to system design, this was really clear and informative. Thank you!
@geoffl
@geoffl 3 года назад
I was hesitant to spend ~2 hours on this. Glad I did.
@tapanparida3176
@tapanparida3176 2 года назад
I wish there was an option for 100s of likes…this is too good to the core.. I would recommend everyone in IT to watch this or this kind of videos…keep up the good work….
@kaylasmart
@kaylasmart Год назад
Thank you so much for this video, I had no idea where to start in terms of learning system design and I'm glad I stopped here first.This was such a clear and concise way of introducing these essential topics and I feel a lot better with my understanding. I am going to rewatch it now and practice my own mock designs. You are incredible, please keep up the good work !
@shreyasatre
@shreyasatre 2 года назад
This is an excellent video that explains the basics of a system design. A lot of topics are covered well, and examples are provided about each category to make it easy to understand. Thanks for the lesson!
@guez
@guez 2 года назад
wow... this is by far the best intro (and a bit more) that I found about System Design, many thanks for time invested doing this... It is really appreciated!
@stephena.olujare6512
@stephena.olujare6512 Год назад
Thank you so much for this tutorial! I just like the fact that you take your time explaining every single terminology without haste. Best tutorial i have ever seen. I am subscribing to your channel real quick.
@cambellajoe
@cambellajoe Год назад
I have worked with Distributed systems for a while, this video puts everything into perspective. Thank you for this.
@sandeepg
@sandeepg 2 года назад
Best way to start refreshing the basic system design concepts. One can individually learn these concepts by going through multiple videos and links, however, this video summarizes everything toegther. Thanks for all the efforts, really appreciate the work :-)
@renaissanceengineer
@renaissanceengineer 3 года назад
big thanks to Geek's Lesson for publishing this on their channel. If you have any suggestions to improve or video topics you'd like to see covered let me know! I plan on posting a lot more tutorials related to system design and architecture, as well as more detailed videos on specific components. So be sure to subscribe if you are interested!
@amaryadav8703
@amaryadav8703 2 года назад
You, sir, are an excellent teacher. I wish we had people like you in my college. I have a few questions regarding this video: In the plane example, I think you meant: For covering up availability*, we can have a fleet of airplanes that can be substituted with each other whenever maintenance is required. But the top priority is that each plane must be reliable.... and in the case of Memory estimates for the Instagram-like service, is 500 bytes the request payload size or the response? If it's request payload, which I think it should be, it doesn't make sense to cache what you receive in the request, but rather the data that will be sent back. Please correct me if I'm wrong. Apart from that, this is THE BEST video for beginners like me. Thank you so much for this!
@asgard2054
@asgard2054 3 года назад
Great video! Thought that I knew system design well, but actually I didn't. Tons of interesting information! Thanks for making this video.
@eshab9777
@eshab9777 2 года назад
This was such a great lesson!!!! Thank you so much. Great job at being concise and using simple examples!
@thesuperiorman8342
@thesuperiorman8342 3 года назад
This is excellent content. The video is packed with information that is presented very clearly and succinctly. I cannot thank you enough. I learnt so much and actually took notes which I don't usually do. The quality is excellent. BTW you give a lot of twitter examples. Have you worked for twitter?
@rohankm
@rohankm 2 года назад
Best system design video on RU-vid. It’s a hidden gem.
@Danny-we4vz
@Danny-we4vz 3 года назад
Man this is a solid lecture, thank you so much!
@hitman_mz
@hitman_mz 2 года назад
Wow! This was a great video. I was looking for a good resource to give a high-level idea about system design for a long time and this was fantastic! Thank you!
@JennyyDang
@JennyyDang 2 года назад
I loved this video. Super clear and understandable. I'm a visual learner soo the images 100% helped!
@pratimaadhikari7207
@pratimaadhikari7207 Год назад
One of the best lectures on system design out there. Please follow this lecture if you are overwhelmed by the number of resources all over RU-vid and the internet. After that focus on solving system design problems. Eventually, you can learn other advanced topics or explore all these components deeper as time goes by. Thank you for creating such a simple yet effective resource. 😃
@Ra123Ra
@Ra123Ra 2 года назад
This is the best system design video I’ve seen, fantastic job presenting!
@justwanderin847
@justwanderin847 Год назад
Books I liked: The Practical Guide to Structured Systems Design - Meilir Page-Jones; Modern Structured Analysis - Edward Yourdon; Complete Systems Analysis - James & Suzanne Robertson; Developing Structured Systems - Brian Dickinson. Old School
@CloudA2Z
@CloudA2Z Год назад
Thanks for preparing a complete pack of data on system design in a single video :)
@awasonia
@awasonia Год назад
This Video is the best video I have seen on Distributed Systems Design yet. Thank you very much for this. I look forward to learning more from you.
@Ozarif
@Ozarif 2 года назад
Great video! Very focused to the point. Many thanks for you for the great explanations.
@Evicreates
@Evicreates Год назад
Thank you so much for this - im not a software engineer and i wanted to understand basics as a product owner and i got it and was so engaged. Thank you again
@NathanZheng
@NathanZheng 2 года назад
Great content! Very clearly explained with good examples! Thank you!
@cooldudecs
@cooldudecs 2 года назад
God bless this timeline. The democratization of information is no longer monopolized by universities
@KamalMettananda
@KamalMettananda Год назад
Thanks a lot for the simplification of the ideas, specially on the way the trade offs in distributed systems. Generally people get confused about achieving the higher throughput or keeping 100% consistency while looking for ACID properties and keeping the cost to a minimum. However, I really like the way to explain the trade offs, so that someone picking some special property can understand what are the properties that will be lost during the process.
@lynnalhaimy
@lynnalhaimy 2 года назад
This was the most informative video I have ever watched. Thank you for putting this up!
@souravkar4867
@souravkar4867 2 года назад
The is one of the best tutorials on system design concepts. This is not only for beginners but for everyone in IT. Thank You.
@justonegoodtrade
@justonegoodtrade 2 года назад
Truly this is a such a great primer. Thank you for this!
@devjeff3192
@devjeff3192 2 года назад
One of the best System Design courses ever!!! Thank you so much for this lit content
@farmanshaikh777
@farmanshaikh777 2 года назад
This is the 'hello world' of System Designs. hands down brilliant.
@samrey8134
@samrey8134 2 года назад
We appreciate you and Love you man.... THANK you. The perfect Tool for my next interview.
@edintosh
@edintosh Год назад
The best system design overview i've seen. Thank you for making this video.
@diane6863
@diane6863 2 года назад
Wow, I have a systems design interview tomorrow, great refresher!!!
@lembani
@lembani Год назад
Awesome and comprehensive lesson! Thanks a lot.
@ronifintech9434
@ronifintech9434 2 года назад
very structured and straight to the point video! thank you!
@priyankamishra5704
@priyankamishra5704 2 года назад
Super awesome!! This is so simple yet so insightful.Thanks a ton.
@rushabhjshah9138
@rushabhjshah9138 3 года назад
wow this was great, if only our schools had professors as good as this guy. Straight to point no BS.
@ivelaye
@ivelaye 3 года назад
the best video !! i have been looking for this kind of overview!! many thanks
@VincentStevenson
@VincentStevenson 2 года назад
Thank you so much for this video - it has been a great resource to help understand system design.
@Elite54.
@Elite54. 2 года назад
thanks for taking the time to make this great video for us. I really enjoyed watching it. You make a great teacher.
@gameplayer1980
@gameplayer1980 2 года назад
That library analogy was lovely
@kingofqwerty
@kingofqwerty Год назад
This was an excellent lecture. I hope you will adjust the audio better in the future because it was really set too low and I had to max out volume to be able to hear it clearly. Again though, great effort and you really accomplished your objective!
@vaibhavlabhane9979
@vaibhavlabhane9979 Год назад
Thanks Geek's Lesson for such an amazing video covering all system design concepts !
@ramanamachireddy
@ramanamachireddy 22 дня назад
Thanks for such a nice video on the system design basics. It was conveyed in a simple language and easy to understand. Thanks for your great efforts and continue this great work.
@sajeshkariadan4997
@sajeshkariadan4997 Год назад
Great stuff, thanks!
@sanjaykumaragarwal6033
@sanjaykumaragarwal6033 2 года назад
Absolutely great video, loved watching this, please make more such videos on designing distributed systems etc.
@irocx8745
@irocx8745 2 года назад
Great intro to System Design for beginners 💯
@umamaheswarar819
@umamaheswarar819 3 года назад
Very helpful to understand what goes into system design. Thanks
@amarshukla07
@amarshukla07 3 года назад
Your explanation was so good and side by side you gave insights as well. Thanks
@silambarasan.ssethu9367
@silambarasan.ssethu9367 2 года назад
Absolutely great video. Shows ur great talent.This is the video every program should see for system design knowledge
@antonfernando8409
@antonfernando8409 2 года назад
pretty cool, as an embedded s/w developer, I dont' see myself in system wide designs like this, so its get this perspective, lot to learn here.
@mallikbulusu33
@mallikbulusu33 Год назад
beautiful tour of distributed system design
@tenzinlehpel1263
@tenzinlehpel1263 3 года назад
perfect course.. thanx mate
@stevenmorales2501
@stevenmorales2501 2 года назад
Wow was this helpful. Thank you for a great course.
@wangsonny8694
@wangsonny8694 2 года назад
thanks for sharing this great introduction material!
@BrijeshBolar79
@BrijeshBolar79 3 года назад
Thanks for this wonderful video. Detailed and easily understandable. Thanks for sharing
@ashokkk
@ashokkk 3 года назад
Thanks a lot. Great lesson.
@navpreetkaur4902
@navpreetkaur4902 3 года назад
Thanks so much, it was indeed very useful!
@n3kr0n1x6
@n3kr0n1x6 3 года назад
Great video, thank you for posting it
@kayluvsexy
@kayluvsexy 2 года назад
Beautifully explained 👍🏾🙌🏾
@aamalmishra
@aamalmishra 8 месяцев назад
Thank you for this great tutorial !
@rafaelaffonso3930
@rafaelaffonso3930 3 года назад
The best lecture!!
@warpathh
@warpathh 2 года назад
Nailed it man. Awesome
@hannnah689
@hannnah689 3 года назад
thanks for sharing, super helpful!
@naordaniel
@naordaniel Год назад
Wowwwww, I don't have anything more to say, you are doing such a great job explaining this I'm still shocked
@__-cd1nd
@__-cd1nd 3 года назад
Thanks for this amazing work :)
@vijayabhaskararaodarsi273
@vijayabhaskararaodarsi273 2 года назад
Capacity estimation for storage is approximate values not absolute numbers. Many thanks for the video on system design. Few managers in IT companies stress for absolute values for storage estimation. They are wrong. Thanks for the video, its indeed the great video on system design.
@manojbgm
@manojbgm 3 года назад
Great video, very easy to understand and examples will help me to remember things very easily.
@tyagianujk
@tyagianujk 2 года назад
Thank you for posting this amazing video!
@jasper5016
@jasper5016 2 года назад
This one video is enough for me to crack System Design interview. Thanks a lot
@ranahrantau4517
@ranahrantau4517 3 года назад
Thank you very much, GL
@litingzhang5678
@litingzhang5678 2 года назад
I love this introduction, thank you,
@antinoise5147
@antinoise5147 Год назад
Amazing, this video taught me a lot of knowleage. Thank you
@yoDQ
@yoDQ Год назад
Thank you for the review! Broad yet simple and succinct. Suggest increasing your recording audio as it was a bit low for anything other than headphones, even on the highest volume for my iphone 12 max pro.
@vinittodai911
@vinittodai911 2 года назад
Okay...This is EPIC!
@viditwalia7790
@viditwalia7790 2 года назад
first thirty minutes i am just following u, but after that i loved it till the end.. , Good job 👌👌
@majiddevops6856
@majiddevops6856 Год назад
This video is a masterpiece, thanks mate ^_^
@jordanblount9574
@jordanblount9574 2 года назад
Such a good video. Thanks!
@abhibhatta1
@abhibhatta1 2 года назад
The RU-vid design at the end was extremely basic and could improve immensely. Other than that it was a really concise and impressive introduction.
@shashankrao23
@shashankrao23 2 года назад
awesome stuff, 2 hrs felt like 30 mins fine teaching
@saim8561
@saim8561 2 года назад
Thank you .This is so useful.
@mahamoudnuur5525
@mahamoudnuur5525 3 года назад
Thank you for your help
@mirmoiz6596
@mirmoiz6596 3 года назад
Awesome stuff Man. Thanks :)
@tryCatchEdits
@tryCatchEdits 3 года назад
Amazing! Thanks guys 🚀🚀
@2010aishwary
@2010aishwary 3 года назад
this was amazing content in a short video :)
@balaganesh3440
@balaganesh3440 3 года назад
That was amazing!
@scottloewke5199
@scottloewke5199 3 года назад
Nice job on this video. It was well worth the time.
@lessw2020
@lessw2020 2 года назад
Big thanks for the excellent content!
@erikbustos2187
@erikbustos2187 2 года назад
This is great, thank you !
@22vah
@22vah 2 года назад
Excellent 👍🏿
@ahmadmohamad8416
@ahmadmohamad8416 Год назад
this course is so good, good job
@baptizeishere
@baptizeishere 6 месяцев назад
Excellent presentation 👏
@ashutoshmaheshwari
@ashutoshmaheshwari 2 года назад
how does the initial stats we found helped in scaling, where did we consider those?
@jairaj2122
@jairaj2122 2 года назад
Wow, as a begineer that was really a nice start(:
Далее
POLI зовет Газана
00:12
Просмотров 1,1 млн
100❤️
00:19
Просмотров 4 млн
Design Twitter - System Design Interview
26:16
Просмотров 466 тыс.
How I Mastered System Design Interviews
10:22
Просмотров 112 тыс.
20 System Design Concepts Explained in 10 Minutes
11:41
Introduction to Payment Systems | System Design
40:56
Google Systems Design Interview With An Ex-Googler
59:59
System Design: TINDER as a microservice architecture
36:41
POLI зовет Газана
00:12
Просмотров 1,1 млн