The lost event
Commit, then publish. What could possibly go wrong? Like every meme on this site, it is drawn entirely in code: an SVG built from TypeScript, no stock art.
The serious version: The transactional outbox: stop losing events between your database and Kafka