How to do Distributed Transactions the RIGHT way? Microservices

How to do Distributed Transactions the RIGHT way? Microservices

sudoCODE

1 год назад

36,688 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Himansh Soni
Himansh Soni - 05.10.2023 08:27

Great video

Ответить
Bhaskar Sadawarte
Bhaskar Sadawarte - 24.09.2023 06:57

🙌

Ответить
Sachin Shukla
Sachin Shukla - 19.09.2023 20:59

Beautiful explanation....❤

Ответить
raviteja akkala
raviteja akkala - 01.09.2023 16:49

well explained !!

Ответить
Chess Master
Chess Master - 20.08.2023 19:40

There are more and more failue points. You just keep doing lot more work keep lot of logs. Try again and just do too much work. It us easier to talk and go into architecture and blame developers failures in implementation.. there are too many failure scenarios possible.the best you can do is have robust hardware that wo t fail and kee forensic record or log of every step before doing and be able to go back and analyze retry. All this is easier in chat sites and more risky in financial world. You
Tube can easily say that your count may nit be accurate on so and so date. That is fine. That is not possible in financial transavtions

Ответить
Robert Perry
Robert Perry - 17.08.2023 16:26

Avoid distributed transactions at ALL costs in microservices - just use events and eventual consistency. This approach causes so many headaches I can't even list them all here

Ответить
tendai kawadza
tendai kawadza - 04.08.2023 04:43

how do i add user details to each service

Ответить
Tom Duffy
Tom Duffy - 11.07.2023 04:00

Great video, thank you for putting these topics together

Ответить
Sreejesh Raj
Sreejesh Raj - 16.05.2023 13:26

Thank you very much for your videos - excellent content, to the point. I have a request - can you please do a video comparing the similarities / differences between various styles of programming - messaging, event driven, asynchronous, reactive etc. I know that you have done vides on messaging, pub sub etc. - but a comparison video will make these concepts clear rather than doing separate videos for each topic.

Ответить
Ashish Jaiswal
Ashish Jaiswal - 09.05.2023 20:43

Nice explanation through animated slides seems do a lot of work thanks for explaining in intersting way, is there any source/link using java it will be helpful.

Ответить
S. Sambit
S. Sambit - 16.04.2023 10:02

Mam, You start looking old😔 but ur explanation growing sharply.

Ответить
lmnop
lmnop - 15.04.2023 23:29

thanks dd for putting it in a way that is easy to understand

Ответить
rahul singh
rahul singh - 11.04.2023 19:04

Thanks for explaining such complicated topics in simple way.
In real world you, will find the hybrid approach, where a orchestrator service keep track of the state of the transaction while passing the events from one service to other.
So in case of failure, the orchestrator will retry from the failure state of the transaction or revert back the previous operation.

Ответить
HITESH JOSHI
HITESH JOSHI - 27.03.2023 20:07

We can also use Try-Confirm/Cancel approach also but we have to take care of out-of-order execution. But yes Saga are preferred due to their liner order of execution

Ответить
Mohammad Sadiq
Mohammad Sadiq - 26.03.2023 21:18

Pushing the algorithm ❤️

Ответить
raj chaurasiya
raj chaurasiya - 25.03.2023 23:50

Thank you mam for this valuable content 🙏

Ответить
A K
A K - 25.03.2023 20:04

Very clear explanation of realy complicated things

Ответить