Episode 75: The Outbox Pattern - with Tomek Masternak and Szymon Pobiega
In this episode, I was joined by Tomek Masternak and Szymon Pobiega from Particular Software (NServiceBus) for a technical discussion about the Outbox Pattern! The pattern is designed to improve reliability of messaging by storing outgoing messages in a database table (the “outbox”) as part of the same transaction that modifies business data - allowing a separate process to read and publish those messages to a message broker.
Contact links
- Tomek on LinkedIn
- Szymon on LinkedIn
- Tomek on X-Twitter
- Szymon on X-Twitter
- Joint blog written by both Tomek and Syzmon
Links from the show
- Workshop material on GitHub
- Oskar’s post on implementing Outbox using PostgreSQL
- Jimmy Bogard @ NDC London 2025: Consistency and Agreements in Distributed Systems
- Some outbox flavours:
From dev picks section
- Zero-G flights
- Readwise invite link (gives an extra 1-month free trial)
- Onyx Boox Go 6
If you’re enjoying the podcast, please remember to subscribe and share this episode with your friends and colleagues!