Why Not Two-Phase Commit?
Designing the SAGA: Orchestration vs. Choreography
Kafka as the Event Backbone
Handling Failures: Compensating Transactions in Practice
Observability and Debugging
What I'd Do Differently
Have questions about event-driven architecture? Reach out — I'm always happy to talk distributed systems.