High Availability | Eliminate Single Points of Failure | System Design Concepts for Beginners

Поделиться
HTML-код
  • Опубликовано: 13 июл 2024
  • System Design Concepts for Beginners. This playlist should help you prepare for your system design interviews.
    This video covers the topic of availability. What is availability in system design, how is it measured and how to design highly available systems.
    Systems design interview prep guide -
    • How to Prepare for Sys...
  • НаукаНаука

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

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

    I watched a couple videos on this stuff and yours is the one where I learned the most out fo all of them!
    Thank you, thank you!!

  • @sergiopietri5370
    @sergiopietri5370 10 месяцев назад +2

    I have a problem. WHY DID YOU STOP UPLOADING. Your content is gold.

  • @Randomisticful
    @Randomisticful Год назад +6

    Please do more videos on more subjects, when in doubt, when thinking that a subject is well covered online - go for it, make tutorials about it. You've got an ability to teach!

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

      Thanks! Working on more system design videos for this playlist :)

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

    your content is gold, this deserves more views

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

    Adding more information about floating IP :
    The floating IP design pattern is a well-known mechanism to achieve automatic failover between an active and standby pair of "stateful hardware nodes" (media servers).
    A static secondary virtual IP address is assigned to the active node. Continuous monitoring between the active and standby nodes detects failure.
    If the active node fails, the monitoring script assigns the virtual IP to the ready standby node and the standby node takes over the primary active function. In this way, the virtual IP floats between the active and standby node.

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

    Thank you! You have a great content and you explain it straight-forward for beginners to understand the concept of system design. Looking forward to your videos!

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

    Very high quality video. Great audio, video, etc, and the concepts are explained so well. Definitely helped me.

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

    This was an excellent video explaining high level and some technical aspects of HA!!

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

    Great video.Absolutely great video.

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

    Thank you so much Shiran for your Charitable Contributions. Loving your videos. Salute!!!

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

    This is information wrapped in gold. Thank you so much🌟💙

  • @importsbase
    @importsbase 16 дней назад

    You should implement a real life example of this session.

  • @yogeshdharya3857
    @yogeshdharya3857 2 года назад +2

    9 : 28 ✌I liked that she took the name of my Country in her example ! ✌

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

    Great video with a very clear explanation

  • @annubaba7944
    @annubaba7944 2 года назад +4

    Seriously Awesome explanation Ma'am 😊.
    Try doing only System design videos more frequently 🙏

    • @ShiranAfergan
      @ShiranAfergan  2 года назад +1

      Thanks! there are more of these in the works :)

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

      @@ShiranAfergan Please do let know, if there is a paid course from your end! waiting for more content! Amazing :D

  • @onlineorios977
    @onlineorios977 2 года назад +2

    It's absolutely perfect explanation , people will understand clearly

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

    excellent job

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

    Your videos are best system designed and awesome. The way you connect dots are cool and easy to remember.. Atleast Today I understood. Why we need all the components
    Please make more videos. As soon as possible I have interview of system design. Or if u can suggest any book.
    Take care Have nice day

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

      That’s awesome! Really glad it helps :)

  • @yogeshdharya3857
    @yogeshdharya3857 2 года назад +1

    Hey Shiran i didn't know that this was ur first System design video on this channel .I thought this one was like just some another video of urs on the same concept which is the reason why i watched it 3 days late .(May be cause i subscribed u recently ) i was wondering if you could continue with SD videos moving from basics to advanced in the coming time . Me being passionate towards Cloud computing , have an idea that i may come across some Docker and Kubernetes videos on this channel . Too much to ask but anyways m looking forward to some System design content . All the best ur efforts are being appreciated by people😇👌👍

  • @TuringTested01
    @TuringTested01 2 года назад +2

    wow, looking forward to this, your videos are really professional and well made

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

    You are awesome. So nice videos. :)

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

    I’ve been binging your system design videos. These are hands down the best videos covering the various topics. Thank you 🙏🏼

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

      Thanks you! Glad you enjoy them 🙂

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

      @@ShiranAfergan could you share system design videos on apps like OTT. as it deals with large vol of data

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

    Thanks a lot for the informative video Shiran. I have few queries.
    1. Does Floating IPs reside inside an API Gateway? if not, where does it fit in the entire architecture?
    2. In DNS based load balancing approach, there are some DNS servers that allow instant removal of a dead load balancer domain, such as Amazon Route 53 or other third party DNS providers that have a built-in health check feature so that we do not need to wait until TTL expiration? Am I correct?
    3. What is the order in which a load balancer and an API gateway are implemented in the system design of an application? which comes first?

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

    When the residents of a country can answer questions conceptually (as opposed to personally), there is
    = no single-point-of-failure
    = and
    = the baseline for the weakest-link in a chain is raised.
    Same as system-design

  • @brajagopalmukherjee1588
    @brajagopalmukherjee1588 2 года назад

    🔥🔥🔥kindly make full course on Lld and hld mam ,there is no where i find curated course

  • @dshvets1
    @dshvets1 Год назад +3

    I am wondering about your opinion on "client-site" availability approach (w/o load balancer) where a client keeps the list of service endpoints/aliases and decides where to send a request based on connectivity status and possibly some basic telemetry data from the service?

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

      Pros:
      * Cheap (no extra infra, simple code)
      Cons:
      * Added complexity on client
      * Client needs to contain a list of domain-names / services, which makes migrating difficult (think of a mobile client that ships with a set-code). -> This is addressable by the server sending an updated config periodically
      * Server implementation details leak onto client, which can sometimes be a security risk (what if someone gets an endpoint and just pings that endpoint exclusively?)
      * Harder to update implementation - once the client ships, it's hard to enforce everyone to be up-to-date if there's a critical fix.
      Imo, this is a good thing to discuss, it does have some pros and cons, but really depends on your use-case. IMO, the security risk is a big thing to consider.

  • @Akpanmeme2-nl6yc
    @Akpanmeme2-nl6yc 3 месяца назад

    Show the content, you're describing more.
    To keep people concentrated ,please

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

    lol then the dns monitor also is a single point of failure