Lesson 169 - Atomic vs Eventual Transactions

preview_player
Показать описание
In lesson 109 I talked about BASE transactions and eventual consistency in distributed architectures. In this lesson I dive deeper into the differences between ACID and BASE transactions, and what it means to have an “atomic” transaction in a distributed architecture. I then compare atomic transactions to eventual consistency transactions, showing the differences for both happy path (when things go well) to error conditions (when things do not go so well).

Reference Links:

Рекомендации по теме
Комментарии
Автор

thank you Mark, it is a good explanation.

YigitcanNalc
Автор

It took a while but I have watched all of your videos and taken notes on them. great resource

ren.oooooo
Автор

There is a still important topic to address: what to do if during `undoing` changes the orchestrator fails and can't undo changes for one or more domain services?

kamilrenczewski
Автор

What if compensating legs fail. What is the orchestrator fails during either of the states? Some state has to be maintained

SasanPlus