Тёмный

Saga Pattern | Distributed Transactions | Microservices 

ByteMonk
Подписаться 42 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@krzysztof9711
@krzysztof9711 6 дней назад
An underrated channel. Keep going and it's definitely gonna be a popular channel
@pedromiotti3033
@pedromiotti3033 3 дня назад
How have I never seen a video from this channel? Amazing content my friend. Subscribed.
@umangsomtiya5826
@umangsomtiya5826 16 дней назад
Great Explaination 🙌
@Zmey5656
@Zmey5656 3 месяца назад
Very simple about Saga, thanks
@sscapture
@sscapture 14 дней назад
Thanks much!!
@ujjwalaggarwal7065
@ujjwalaggarwal7065 4 месяца назад
great video, always love your animations and explanations
@java-aws-techie
@java-aws-techie 4 месяца назад
Great video. Might help if you could also discuss about some tools or frameworks to implement saga.
@vivek.tiwary
@vivek.tiwary 3 месяца назад
You can use Azure durable function to implement an orchestrator saga. For choreography, you can use Azure Sb.
@java-aws-techie
@java-aws-techie 3 месяца назад
So Aws step functions as orchestrator and SQS for choreography. Clear. Thanks.
@ByteMonk
@ByteMonk 3 месяца назад
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.
@KrishDholeria
@KrishDholeria 2 месяца назад
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 Месяц назад
step functions is such an aws service.'
@zummotv1013
@zummotv1013 Месяц назад
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 29 дней назад
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 3 месяца назад
Nice video ! can you share article you talking about in video?
@ByteMonk
@ByteMonk 3 месяца назад
Thank you. This is from my experience, I did not made it into an article, but will consider in future.
Далее
Microservices with Databases can be challenging...
20:52
这到底是怎么做到的 #路飞#海贼王
00:10
Просмотров 4,4 млн
Circuit Breaker Pattern in Microservices
9:54
Просмотров 2,5 тыс.
The Death of Microservices?
24:20
Просмотров 53 тыс.
Microservices Gone Wrong at DoorDash
17:22
Просмотров 142 тыс.
Distributed Systems 7.1: Two-phase commit
18:45
Просмотров 64 тыс.
Database Replication & Sharding Explained
6:53
Просмотров 25 тыс.
Microservices are Technical Debt
31:59
Просмотров 510 тыс.