Saga Pattern | Distributed Transactions | Microservices

  Рет қаралды 16,110

ByteMonk

ByteMonk

Күн бұрын

Пікірлер: 37
@VictorAug
@VictorAug 5 күн бұрын
Best Saga explanation I've ever seen.
@krzysztof9711
@krzysztof9711 2 ай бұрын
An underrated channel. Keep going and it's definitely gonna be a popular channel
@Zaheer__zk40
@Zaheer__zk40 16 күн бұрын
Worth more than lakhs. Thank you.
@nuthankamera5651
@nuthankamera5651 2 ай бұрын
Very interesting and informative video. Please keep sharing such videos where a non technical people can understand it.
@ronaksiddhpura07
@ronaksiddhpura07 Ай бұрын
Explanation is giving real time project experience and very interesting and informative video.
@sfsadfsadfasdf
@sfsadfsadfasdf 12 күн бұрын
You deserve more views.. this is gold..
@ByteMonk
@ByteMonk 12 күн бұрын
Thanks you so much 😊.
@kumarbirari2746
@kumarbirari2746 9 күн бұрын
Definitely One of the best videos I have seen ... Respect for your work .. Please create more videos on Microservices
@sathishd273
@sathishd273 2 ай бұрын
Explanation is giving real time project experience. Thanks a lot
@ByteMonk
@ByteMonk 2 ай бұрын
I'm glad you found it relatable!
@pedromiotti3033
@pedromiotti3033 2 ай бұрын
How have I never seen a video from this channel? Amazing content my friend. Subscribed.
@ByteMonk
@ByteMonk 2 ай бұрын
Welcome aboard!
@umangsomtiya5826
@umangsomtiya5826 3 ай бұрын
Great Explaination 🙌
@ujjwalaggarwal7065
@ujjwalaggarwal7065 6 ай бұрын
great video, always love your animations and explanations
@Zmey5656
@Zmey5656 6 ай бұрын
Very simple about Saga, thanks
@KrishDholeria
@KrishDholeria 5 ай бұрын
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 ай бұрын
step functions is such an aws service.'
@java-aws-techie
@java-aws-techie 6 ай бұрын
Great video. Might help if you could also discuss about some tools or frameworks to implement saga.
@vivek.tiwary
@vivek.tiwary 6 ай бұрын
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 ай бұрын
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.
@sscapture
@sscapture 3 ай бұрын
Thanks much!!
@AmitDuhans
@AmitDuhans 2 күн бұрын
Hey ByteMonk, can you please arrange the Microservices Playlist in order where I can understand the topic without shuffling the videos
@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 ?
@Ar-rp8jo
@Ar-rp8jo 5 күн бұрын
Hi, I have a doubt in SAGA. Consider service1 and service2. When service1 passes, service2 will be initiated. When the service2 is failed, and if the service1's value is changed in the meantime, what will happen? Will it lead to data inconsistency? Correct me if I am wrong.
@arvindpurohit2722
@arvindpurohit2722 Ай бұрын
Nice content
@sathishd273
@sathishd273 2 ай бұрын
You are going to be next Kudvenkat
@yravi37
@yravi37 Ай бұрын
@ByteMonk How do you edit/create content ?
@pravee150
@pravee150 28 күн бұрын
Still in Orchestrator SAGA there is single point of failure if orchestrator goes down rite?
@zummotv1013
@zummotv1013 3 ай бұрын
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.
@pradeepbisht3397
@pradeepbisht3397 6 ай бұрын
Nice video ! can you share article you talking about in video?
@ByteMonk
@ByteMonk 6 ай бұрын
Thank you. This is from my experience, I did not made it into an article, but will consider in future.
@vaibhavnitnaware5829
@vaibhavnitnaware5829 2 ай бұрын
@metaltoad8462
@metaltoad8462 27 күн бұрын
i can do but actually i dink din din din
Master Microservices Strangler Pattern by Top AWS Experts
5:43
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
System Design Global Payment Processing | Paypal
22:23
ByteMonk
Рет қаралды 14 М.
How Distributed Lock works | ft Redis | System Design
10:24
ByteMonk
Рет қаралды 11 М.
Saga Pattern Simplified: Building Sagas with Temporal
55:20
Temporal
Рет қаралды 4,2 М.
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 115 М.
Top 5 Microservices Resilience Patterns
6:48
ByteMonk
Рет қаралды 4,3 М.
Systems Design in an Hour
1:11:00
Jordan has no life
Рет қаралды 36 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН