Capacity Planning and Estimation | System Design for Beginners

Поделиться
HTML-код
  • Опубликовано: 13 июл 2024
  • How many servers do I need? How much storage do I need?
    This playlist should help you prepare for your system design interviews.
    In this video we’ll talk about capacity estimation. We’ll cover Traffic, storage, bandwidth and memory. We’ll also see how to estimate the number of servers a service needs and how to estimate common sizes for text and media (images & videos)
    Systems Design Interview Prep Guide -
    • How to Prepare for Sys...
    High Availability | Eliminate Single Points of Failure -
    • High Availability | El...
    Data Consistency | Strong Consistency vs. Eventual Consistency -
    • Data Consistency | Str...
    The CAP Theorem
    • The CAP Theorem | Syst...
  • НаукаНаука

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

  • @davidmataviejo3313
    @davidmataviejo3313 8 месяцев назад +12

    This is by far the best video on capacity estimation in RUclips and I have watched them all

  • @ckshenoy
    @ckshenoy 3 дня назад

    Hands down the best capacity estimation I ever saw, thanks a lottt. I wish we had more of system design video but I guess ur busy, that's fine🙃

  • @akashagarwal6390
    @akashagarwal6390 7 дней назад

    best one so far on this topic

  • @hqdevelopers3697
    @hqdevelopers3697 Год назад +5

    I have watched the entire system design playlist. I must say the value you are bringing is by summarising things which are normally hard to understand with simple example.
    Keep up the good work!

  • @AkhilKumar-bi6fr
    @AkhilKumar-bi6fr 3 месяца назад +2

    This is by far the best video i have seen for capacity estimation THIS IS GEM thank you so much

  • @benparker8000
    @benparker8000 Год назад +9

    I found your channel a week ago, and as a result found Guarav Sen's as well. You've helped me out massively during my SysDes interview prep so thanks!
    This video is another gem. I can never be bothered estimating because it feels pointless, but this has helped me simplify it down and give my estimations some structure.
    Thanks Shiran!

    • @ShiranAfergan
      @ShiranAfergan  Год назад +1

      This is really great to hear! Thanks 🙏🏽 I’m so glad my videos helped :) hope you do great in your interview! 💪🏽💪🏽

  • @kirillunlimited
    @kirillunlimited Год назад +1

    Thank you! This is probably the best series of System Design tutorials that can be found on RUclips

  • @vidzpk5144
    @vidzpk5144 6 месяцев назад

    This is probably the most complete and concise video on back of the envelope calculations on the internet right now, most videos either go too in detail into estimations which is not realistic in a 45 min - 1 hour interview or have no specific structure/depth.

  • @aryanmishra3776
    @aryanmishra3776 Год назад +1

    This is Great. I got to know their is something called System Designing. 3 hrs back, i'm headed to develop my own platform , which is supposed to deal with billions of transaction, believe me I'm in 3rd year of my college, now studying dbms, ds&algo and all those make sense ;)

  • @ejbjms
    @ejbjms Год назад

    This explanation is very well done. There is no video on estimation which is simpler to understand than this one!

  • @iLuse87
    @iLuse87 10 месяцев назад

    Just found your channel, really loving the way you're presenting the concepts. It's really helping me out and I'd love it if you'd continue the series. All the best and thank you so much for the content!

  • @__ShafiqaIqbal__
    @__ShafiqaIqbal__ Год назад +4

    I loved the explanation and the amazing quality of your videos. Keep up the good work.

  • @Noyemie26
    @Noyemie26 6 месяцев назад +1

    Thank you so much for this video! I've been feeling quite intimidated by the estimation part of system design but the fact that you provided a clear structure to approach these is super useful and it makes so much more sense now! 🙏🏻🙏🏻

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

      So glad to hear that! Thanks for commenting 🙂

  • @mohnoor94
    @mohnoor94 Год назад

    I was watching this as a refresher, but amazed on how neat, simple, and useful you make it! Thanks a lot! Keep going!

  • @sitronco
    @sitronco Год назад

    that was AMAZING. Thank you si much for the details explanation of all the numbers and estimates

  • @demianmendez8078
    @demianmendez8078 Год назад

    You're amazing I had a very short amount of time to prepare for my interview but thanks to you I feel much more confident!

  • @the-tech-jerry
    @the-tech-jerry Год назад

    Excellent video, the strategy is a testament of the prepration and hardwork you put into your interview preprations back in the past.

  • @andrewkicha1628
    @andrewkicha1628 Год назад

    Wow, the video is soaked with useful information. The importance of approximation, quick storage capacity calculations and the necessity to make assumptions are my favorite takeaways.

  • @sahilahuja753
    @sahilahuja753 Год назад +1

    Hey, please don't stop putting more videos in this playlist. You've done a really great job so far 🎉🎉🎉🎉. Looking forward to seeing the complete playlist ❤.

  • @conorbyrne3519
    @conorbyrne3519 Год назад

    Literally watching all these before my interview tomorrow! Thank you Shiran 🙌

  • @dharavathsuresh8838
    @dharavathsuresh8838 Год назад

    I was wondering from where to start the system design and this video the perfect one to start. Thanks a lot.

  • @mmaximov
    @mmaximov Год назад +1

    Thank you Shiran, that is a good intro to planning and estimation!

  • @hamzabohra3267
    @hamzabohra3267 11 месяцев назад

    Pls dont stop uploading videos because of you i have again got an interest in learning system design

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

    Thank you! You are amazing. Most of the video shows final value in GB,TB etc I was always confused how they derived it. Appriciate for clearing with detailed explanation. Appriciate your great effort

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

    Amazing explanations, Thnak You.

  • @rushabhajain3977
    @rushabhajain3977 11 месяцев назад

    Please create more videos, your teaching is so unique and great!

  • @nikenuke
    @nikenuke 3 месяца назад

    Very clear and helpful! Haven't seen a better explanation, thanks!

  • @king0s
    @king0s Год назад

    Beautiful clear additional cherry on top explanation for media.
    🙏 and ❤ from Chennai 🇮🇳

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

    Absolutely Great Explanation !!!!

  • @maharshishah4840
    @maharshishah4840 3 месяца назад

    Excellent video!

  • @protiumdev
    @protiumdev Год назад +2

    Really great content, perfect pace for explanation and examples!

  • @hrsight
    @hrsight 8 месяцев назад

    Great content. Thanks.

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

    OMG, thank you so much for this video!!

  • @huaqian3654
    @huaqian3654 10 месяцев назад

    This is gold! Thank you!

  • @astHakobyan
    @astHakobyan 6 месяцев назад

    Fantastic videos. Please make more

  • @alexsanderhamir8445
    @alexsanderhamir8445 Год назад

    you're the best, great explanation

  • @AnuragSingh7
    @AnuragSingh7 Год назад

    Thank you Shiran. Much appreciated :)

  • @TheWowashka
    @TheWowashka Год назад

    brilliant explanation!

  • @Mohamed-uf5jh
    @Mohamed-uf5jh 6 месяцев назад

    Good job Miss,
    l found this video helpful thanks

  • @nitigyasahu8402
    @nitigyasahu8402 Год назад

    I loved it easy to understand!!!!!

  • @MrEG12341
    @MrEG12341 Год назад

    Thank you Shiran!

  • @IronCook67
    @IronCook67 Год назад

    Great pacing and content.

  • @MeMe-xw9lk
    @MeMe-xw9lk Год назад

    thank you for your videos. waiting for the new one. Your videos became my favorite tv show, so eager to find what would happen next ;)

    • @ShiranAfergan
      @ShiranAfergan  Год назад +1

      thanks! Really appreciate your comment! working on new episodes 😆

  • @nimishgupta749
    @nimishgupta749 9 месяцев назад

    nicely explained

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

    Best video seen ever ❤

  • @ajisegirisunday2885
    @ajisegirisunday2885 Год назад +1

    Thanks very much for this.. I really appreciate it🙏. Great content👍

  • @jamemamjame
    @jamemamjame Год назад

    Super cool contents!

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

    Shiran please don't Stop uploading 😢

  • @hello_world_zz
    @hello_world_zz Год назад +2

    Great content!

  • @RM-bg5cd
    @RM-bg5cd 11 месяцев назад

    I'll give an example. Estimated capacities are very useful when choosing which type of compute solution will be needed, for example you might want to pick a storage optimized solution if dealing with high storage and I/O requirements such as the case when hosting databases. It's really good if you bring this point up as it makes the activity far from being meaningless.

  • @charleskorey6515
    @charleskorey6515 Год назад

    This was a great video Shiran

  • @the_Adam_
    @the_Adam_ Год назад

    Great video as always! There's a question I wanted to ask about: Negotiating your software engineering offer, especially as someone fresh out of uni, could you do a video on this pls? 🙏🙏

  • @surajray4336
    @surajray4336 3 месяца назад

    this post deserve more views

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

    you are the best.

  • @rulesprog
    @rulesprog Год назад +1

    Every video of yours is awesome. That's quite disappointing that you have not so many of them and that you're not very "popular" on RUclips. U deserve much more views etc. Could you tell if it's not a secret are you a c++ backend developer? Would be shocking if you're a Frontend developer) (taking into account the questions you've been asked on the interviews) You are the senior though. Maybe full stack even or don't have to code at all just manage)

  • @alexandrudascal5585
    @alexandrudascal5585 Год назад

    Great video

  • @RichyMong
    @RichyMong Месяц назад

    Great video! Thank you really. But I'm a little confused that only DAU is used, should we use PCU for some of the estimations?

  • @annak.5799
    @annak.5799 Год назад

    Really loved the video. I am curious if there is an (online) service to practice these calculations?

  • @kieutruong406
    @kieutruong406 Год назад

    hello Shiran, thank you very much for your lesson. I am currently working as a Business Analyst and I work with a document that specifies Functional and Non-functional requirements, I wonder if Capacity Planning and Estimation is also a part of the Non-functional requirements? Thank you, Shiran :)

  • @souravbiswas556
    @souravbiswas556 Год назад

    New videos on this playlist please 😢

  • @sonnydemichele4903
    @sonnydemichele4903 10 месяцев назад

    Very good! You got some big beautiful eyes! 😊🎉

  • @joshuacarpentier2393
    @joshuacarpentier2393 3 месяца назад

    do you know of any tools you can use to make these calculations also if they even allow you to use these tools in a interview

  • @shivanichauhan2329
    @shivanichauhan2329 Год назад

    @11:01 I think its 50 read request per second

  • @jimmymalark
    @jimmymalark 9 месяцев назад

    Why do you write reguest instead of request? 🙄

  • @sahilmonisha
    @sahilmonisha Год назад

    Absolutely Gem