Chapter
_docs/17-appendix-d-sagas.md — Saga State & Compensation
Example Path
examples/17-sagas/
What to demonstrate
- Orchestrated saga across order/payment/inventory
- State machine persistence surviving crashes
- Compensation flow unwinding committed steps in reverse
- Threading step output to the next without coupling
Stack
- Infra: Podman — Postgres + Kafka + LGTM
- Language: Go (state machine with sony/gobreaker) or Python
- Priority: HIGH — key distributed pattern
Deliverables
Chapter
_docs/17-appendix-d-sagas.md— Saga State & CompensationExample Path
examples/17-sagas/What to demonstrate
Stack
Deliverables
compose.yamlREADME.mdverify.sh