Archive

Articles

1 published piece. Newest first.

20261 article
Outbox and a choreographed saga: four services closing one payment

Outbox and a choreographed saga: four services closing one payment

No database transaction spans four services. What changes when the event is written in the same transaction as the state, and compensation becomes the job of whoever started the saga.

6 min read#architecture #go #kafka #postgres