A walkthrough of implementing the outbox and inbox messaging patterns in .NET using the Wolverine messaging library. Covers the dual-write problem, how outbox/inbox patterns solve it using database transactions, and practical setup with Wolverine's EF Core integration and PostgreSQL. Demonstrates enabling durable outbox on sending endpoints and durable inbox on listeners with minimal configuration, plus two approaches for using the outbox outside the Wolverine pipeline (in minimal API endpoints or background jobs). Also shows the Wolverine schema tables created at runtime and how the store-and-forward mechanism differs from a traditional polling outbox processor.

•13m watch time

Sort: