Wolverine: The .NET Message Handler That Replaced Half My Infrastructure
Wolverine combines in-process mediation, asynchronous messaging, and a transactional outbox into a single handler model with zero-reflection code generation. Here is why it is worth evaluating if your project has outgrown MediatR.
RabbitMQ in .NET Aspire: Messaging Between Services
Add RabbitMQ messaging to your Aspire application with automatic broker provisioning, connection management, and telemetry.
MassTransit: Message-Based Communication in .NET
Use MassTransit to build event-driven .NET applications with RabbitMQ or Azure Service Bus without coupling to a specific transport.
The Outbox Pattern for Reliable Messaging in .NET
How to use the transactional outbox pattern to guarantee reliable message publishing alongside database writes in .NET.
Azure Event Grid with .NET: Event-Driven Architecture Made Simple
How to publish and subscribe to events using Azure Event Grid in .NET applications for loosely coupled, event-driven architectures.
Azure Service Bus with .NET: Queues, Topics, and Reliable Messaging
How to send and receive messages with Azure Service Bus using the Azure.Messaging.ServiceBus SDK in .NET applications.