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

Sdílet
Vložit
  • čas přidán 1. 07. 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...
  • Věda a technologie

Komentáře • 38

  • @smirkedShoe
    @smirkedShoe Před 2 měsíci

    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.

  • @stutteringcris468
    @stutteringcris468 Před 11 měsíci +1

    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!!

  • @importsbase
    @importsbase Před 4 dny

    You should implement a real life example of this session.

  • @Randomisticful
    @Randomisticful Před rokem +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  Před rokem +1

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

  • @sergiopietri5370
    @sergiopietri5370 Před 9 měsíci +1

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

  • @charlesopuoro5295
    @charlesopuoro5295 Před rokem

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

  • @Moniaar_
    @Moniaar_ Před 5 měsíci

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

  • @surajray4336
    @surajray4336 Před 3 měsíci

    your content is gold, this deserves more views

  • @pandaonsteroids5154
    @pandaonsteroids5154 Před rokem +2

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

  • @aussietramp
    @aussietramp Před rokem

    Great video.Absolutely great video.

  • @beyond_the_tequila_rift3194

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

  • @polinatiurina3839
    @polinatiurina3839 Před 2 měsíci

    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!

  • @kirillzlobin7135
    @kirillzlobin7135 Před 10 měsíci

    Great video with a very clear explanation

  • @rapianopenaldo1669
    @rapianopenaldo1669 Před rokem +2

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

  • @enmanuelcruzdejesus765

    excellent job

  • @harshmohan8419
    @harshmohan8419 Před rokem +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

  • @onlineorios977
    @onlineorios977 Před rokem +2

    It's absolutely perfect explanation , people will understand clearly

  • @yogeshdharya3857
    @yogeshdharya3857 Před rokem +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😇👌👍

  • @aaroncsantana
    @aaroncsantana Před rokem

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

    • @ShiranAfergan
      @ShiranAfergan  Před rokem

      Thanks you! Glad you enjoy them 🙂

    • @sam3826
      @sam3826 Před 7 měsíci

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

  • @marko90000
    @marko90000 Před rokem

    You are awesome. So nice videos. :)

  • @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?

  • @annubaba7944
    @annubaba7944 Před rokem +4

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

    • @ShiranAfergan
      @ShiranAfergan  Před rokem +1

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

    • @anshuoberoi6305
      @anshuoberoi6305 Před rokem

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

  • @yogeshdharya3857
    @yogeshdharya3857 Před rokem +2

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

  • @brajagopalmukherjee1588

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

  • @engchoontan8483
    @engchoontan8483 Před rokem

    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

  • @dshvets1
    @dshvets1 Před rokem +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 Před rokem +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 Před 3 měsíci

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

  • @Davidlavieri
    @Davidlavieri Před rokem

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