zlacker

[parent] [thread] 0 comments
1. jasonw+(OP)[view] [source] 2025-12-06 01:19:01
The practical answer is you use a combination of queries and compensating actions to resemble idempotency with the external service. Some people additionally constrain things to be a linear sequence of actions/effects, and call this pattern Sagas. It's sort of a bastardized distributed transaction that lets you handle a lot of real world use cases without getting into the complexity of true distributed transactions.
[go to top]