messaging - Asynchronous messaging patterns for .NET applications.
Covers Wolverine and MassTransit, outbox pattern, saga and choreography, and broker configuration for RabbitMQ and Azure Service Bus.
Tags
Updated: 2026-09-23Capabilities
Typical Inputs
What this skill does
- Configure Wolverine messaging transport
- Publish integration events
- Consume events via handlers
- Implement transactional outbox pattern
- Implement stateful saga workflows
- Configure MassTransit framework
Inputs
- RabbitMQ connection configuration
- Azure Service Bus connection configuration
- EF Core DbContext setup
- Shared message contract definitions
Outputs
- Published message events
- Outbox and inbox database tables
- Persisted saga state records
Requirements
- .NET application runtime
- RabbitMQ or Azure Service Bus broker
- Relational database supported by EF Core
- Commercial license for MassTransit v9+ in production
