Ravi Sir's Cards › AWS
Lock all or undo later?
This comparison card contrasts Lock all or undo later. Two-phase commit is described as prepare/commit across resources. It also notes holds locks. Saga + compensate is described as forward steps with compensations on failure.
Read card text
What this card says
Lock all or undo later?
Two-phase commit
Prepare/commit across resources; holds locks.
Saga + compensate
Forward steps with compensations on failure.
Key points
Rare tightly coupled DBs.
Cross-service serverless txns.
Example
XA/2PC coordinators.
Use when
Avoid on Lambda.
Prefer.