Kafka in Practice
A practical series on Kafka and event-driven systems for backend engineers. I focus on messaging choices, reliable event delivery, and the trade-offs that shape production systems.
LivePhase 1 · In progress
1
Messaging choices and reliable delivery
In progressStart by deciding where Kafka fits. Then connect database changes to events with a transactional outbox, and work through ordering, duplicates, and recovery.
Follow the series
Subscribe for new articles in this series and my other backend engineering notes.