Saga Pattern | Distributed Transactions | Microservices

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ •

  • @ronaksiddhpura07
    @ronaksiddhpura07 20 днів тому +1

    Explanation is giving real time project experience and very interesting and informative video.

  • @nuthankamera5651
    @nuthankamera5651 26 днів тому +1

    Very interesting and informative video. Please keep sharing such videos where a non technical people can understand it.

  • @krzysztof9711
    @krzysztof9711 Місяць тому +2

    An underrated channel. Keep going and it's definitely gonna be a popular channel

  • @sathishd273
    @sathishd273 Місяць тому +1

    Explanation is giving real time project experience. Thanks a lot

    • @ByteMonk
      @ByteMonk  25 днів тому

      I'm glad you found it relatable!

  • @pedromiotti3033
    @pedromiotti3033 Місяць тому +1

    How have I never seen a video from this channel? Amazing content my friend. Subscribed.

  • @Zmey5656
    @Zmey5656 5 місяців тому +2

    Very simple about Saga, thanks

  • @umangsomtiya5826
    @umangsomtiya5826 Місяць тому +1

    Great Explaination 🙌

  • @ujjwalaggarwal7065
    @ujjwalaggarwal7065 5 місяців тому +1

    great video, always love your animations and explanations

  • @KrishDholeria
    @KrishDholeria 3 місяці тому +3

    as you said we can use zookeeper to implement 2 phase commit. Similarly, is there any framework which can be used to implement orchestrated saga?

  • @yravi37
    @yravi37 19 годин тому

    @ByteMonk How do you edit/create content ?

  • @sathishd273
    @sathishd273 Місяць тому +1

    You are going to be next Kudvenkat

  • @java-aws-techie
    @java-aws-techie 5 місяців тому +1

    Great video. Might help if you could also discuss about some tools or frameworks to implement saga.

    • @vivek.tiwary
      @vivek.tiwary 5 місяців тому +1

      You can use Azure durable function to implement an orchestrator saga. For choreography, you can use Azure Sb.

    • @java-aws-techie
      @java-aws-techie 5 місяців тому +1

      So Aws step functions as orchestrator and SQS for choreography. Clear. Thanks.

    • @ByteMonk
      @ByteMonk  5 місяців тому

      Thank you for suggestions and replies, will cover them up in my upcoming videos. I try to keep my videos under 10 mins, but this one turned out to become too long because of the context I had to provide in the beginning.

  • @liangtianzhang513
    @liangtianzhang513 7 днів тому

    how is an orchestrated saga async if it makes serial requests and requests depend on each other? Isn't it the same as a central coordinator ?

  • @sscapture
    @sscapture Місяць тому +1

    Thanks much!!

  • @arvindpurohit2722
    @arvindpurohit2722 20 днів тому

    Nice content

  • @zummotv1013
    @zummotv1013 2 місяці тому +1

    can we have multiple instances of a Saga orchestrator to ensure high availability, scalability, and fault tolerance, by ensuring that only one orchestrator instance handles a particular Saga at any given time.

    • @ByteMonk
      @ByteMonk  2 місяці тому

      Yes, it is possible to have multiple instances of a Saga orchestrator to achieve high availability, scalability, and fault tolerance. The key to making this work effectively is to ensure that only one orchestrator instance is responsible for a particular Saga at any given time. This can be achieved through various mechanisms, you can use a distributed locking mechanism (like Zookeeper, Redis, or a database-based lock) to ensure that only one orchestrator instance can handle a particular Saga at any given time. This prevents multiple instances from concurrently processing the same Saga, or you can also Implement a leader election algorithm to designate one orchestrator instance as the active leader responsible for managing Sagas. I have made videos on each of these topics, which you can checkout in my System Design playlist.

  • @vaibhavnitnaware5829
    @vaibhavnitnaware5829 Місяць тому +1

  • @pradeepbisht3397
    @pradeepbisht3397 5 місяців тому

    Nice video ! can you share article you talking about in video?

    • @ByteMonk
      @ByteMonk  5 місяців тому +1

      Thank you. This is from my experience, I did not made it into an article, but will consider in future.