Thoughts on software engineering, architecture, and lessons learned along the way.
Seven failure modes when turning Kafka events into database state and how to design for them. Idempotency, transactional outbox, deduplication and more.