Saga Pattern | Distributed Transactions | Microservices

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 34

  • @krzysztof9711
    @krzysztof9711 2 หลายเดือนก่อน +2

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

  • @nuthankamera5651
    @nuthankamera5651 หลายเดือนก่อน +1

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

  • @Zaheer__zk40
    @Zaheer__zk40 10 วันที่ผ่านมา

    Worth more than lakhs. Thank you.

  • @ronaksiddhpura07
    @ronaksiddhpura07 หลายเดือนก่อน +1

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

  • @sathishd273
    @sathishd273 หลายเดือนก่อน +1

    Explanation is giving real time project experience. Thanks a lot

    • @ByteMonk
      @ByteMonk  หลายเดือนก่อน

      I'm glad you found it relatable!

  • @sfsadfsadfasdf
    @sfsadfsadfasdf 6 วันที่ผ่านมา

    You deserve more views.. this is gold..

    • @ByteMonk
      @ByteMonk  6 วันที่ผ่านมา +1

      Thanks you so much 😊.

    • @kumarbirari2746
      @kumarbirari2746 3 วันที่ผ่านมา

      Definitely One of the best videos I have seen ... Respect for your work .. Please create more videos on Microservices

  • @pedromiotti3033
    @pedromiotti3033 2 หลายเดือนก่อน +1

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

    • @ByteMonk
      @ByteMonk  2 หลายเดือนก่อน

      Welcome aboard!

  • @KrishDholeria
    @KrishDholeria 4 หลายเดือนก่อน +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?

    • @Vikaskumar-hb8uo
      @Vikaskumar-hb8uo 4 หลายเดือนก่อน +1

      step functions is such an aws service.'

  • @java-aws-techie
    @java-aws-techie 6 หลายเดือนก่อน +1

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

    • @vivek.tiwary
      @vivek.tiwary 6 หลายเดือนก่อน +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 6 หลายเดือนก่อน +1

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

    • @ByteMonk
      @ByteMonk  6 หลายเดือนก่อน

      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.

  • @umangsomtiya5826
    @umangsomtiya5826 2 หลายเดือนก่อน +1

    Great Explaination 🙌

  • @ujjwalaggarwal7065
    @ujjwalaggarwal7065 6 หลายเดือนก่อน +1

    great video, always love your animations and explanations

  • @liangtianzhang513
    @liangtianzhang513 หลายเดือนก่อน

    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 ?

  • @pravee150
    @pravee150 21 วันที่ผ่านมา

    Still in Orchestrator SAGA there is single point of failure if orchestrator goes down rite?

  • @yravi37
    @yravi37 29 วันที่ผ่านมา

    @ByteMonk How do you edit/create content ?

  • @Zmey5656
    @Zmey5656 6 หลายเดือนก่อน +2

    Very simple about Saga, thanks

  • @zummotv1013
    @zummotv1013 3 หลายเดือนก่อน +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  3 หลายเดือนก่อน

      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.

  • @sathishd273
    @sathishd273 หลายเดือนก่อน +1

    You are going to be next Kudvenkat

  • @arvindpurohit2722
    @arvindpurohit2722 หลายเดือนก่อน

    Nice content

  • @sscapture
    @sscapture 2 หลายเดือนก่อน +1

    Thanks much!!

  • @pradeepbisht3397
    @pradeepbisht3397 6 หลายเดือนก่อน

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

    • @ByteMonk
      @ByteMonk  6 หลายเดือนก่อน +1

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

  • @vaibhavnitnaware5829
    @vaibhavnitnaware5829 2 หลายเดือนก่อน +1

  • @metaltoad8462
    @metaltoad8462 21 วันที่ผ่านมา

    i can do but actually i dink din din din