general
RabbitMQ for C# and .NET Articles, Tutorials & News
RabbitMQ for C# and .NET articles, tutorials, and news from the DotNetNews archive.
33 articles Updated
This DotNetNews topic collects RabbitMQ C# material from the daily archive. RabbitMQ for C# and .NET is a recurring focus for C# and .NET developers working in the Microsoft ecosystem. The page is for people who already ship C# and need a faster way to find relevant posts.
Expect publisher tutorials, release notes, architecture write-ups, and field notes linked from DotNetNews issues. Start here is a short editorial shortlist for RabbitMQ for C# and .NET; the archive list is chronological and larger. Nothing here claims every article was production-tested by the editors.
Recurring subtopics in recent issues include RabbitMQ C#, RabbitMQ .NET, message queue C#, and AMQP .NET. Secondary angles such as RabbitMQ C# and RabbitMQ .NET appear when the archive actually covered them. Related hubs such as Apache Kafka for .NET and Azure Service Bus for .NET cover adjacent problems.
Each card points at the original publisher URL and the DotNetNews issue that carried it, so you can read the article in context or jump straight to the source.
Start here
Editor picks for RabbitMQ
-
Microservices Communication with RabbitMQ and .NET Core
Medium Issue #502
Basic microservices messaging material, but still useful for readers new to RabbitMQ patterns in .NET.
-
Building Event-Driven Communication in .NET Using RabbitMQ and MassTransit
Medium Issue #484
A solid intro path into event-driven messaging with RabbitMQ and MassTransit in the .NET ecosystem.
-
Stop Faking Distributed Transactions
Medium Issue #382
A production-minded saga and outbox article that pushes back on pretending distributed transactions are simple.
-
Event-Driven Architecture in .NET Core Using RabbitMQ
C# Corner Issue #377
A practical RabbitMQ walkthrough for building decoupled systems and handling failures without tying services together too tightly.
-
Understanding RabbitMQ in Real-World .NET Systems: Why, When, and How to Use It
C# Corner Issue #377
Another RabbitMQ article, but this one leans into real-world tradeoffs and reliability patterns rather than just the basics.
-
Distributed Domain Events in .NET: Designing Event Flows That Survive Outages (RabbitMQ Edition)
Medium Issue #340
Distributed domain events with outage tolerance are the stuff real systems need.
-
Just Use Postgres as a Queue?
codeopinion.com Issue #443
A good reality check on the growing 'Postgres for everything' trend, especially where queue semantics and operational tradeoffs actually matter.
-
Implementing the Inbox Pattern for Reliable Message Consumption
Milan's .NET Weekly Issue #428
The Outbox pattern guarantees reliable publishing.
Archive
Page 1 of 2
Newest first
-
Multi-Tenant Best Practices Can Backfire
CodeOpinion - Derek Comartin Issue #550
You have a multi-tenant system, but you discover a pretty horrible bug. How can that be? You followed all the best practices! Your HTTP API places a message on a queue to generate an invoice. A backgr...
-
Building Asynchronous Messaging Pipelines with MassTransit and RabbitMQ
C# Corner Issue #519
Build resilient, event-driven .NET apps with MassTransit & RabbitMQ. Decouple services, handle spikes, and ensure fault tolerance for high concurrency.
-
Using Rebus Deferred Messages for Background Processing in .NET
C# Corner Issue #516
Replace polling with Rebus deferred messages for efficient .NET background processing. Schedule tasks precisely and improve observability.
-
Event-Driven Architecture in .NET Using RabbitMQ
C# Corner Issue #513
Build production-ready .NET event-driven architectures with RabbitMQ. Learn core concepts, implementation, and testing for scalable, resilient systems.
-
Microservices Communication with RabbitMQ and .NET Core
C# Corner Issue #509
Master microservices communication with .NET Core and RabbitMQ. Learn to build event-driven architectures, implement read models, and achieve loose coupling.
-
Microservices Communication with RabbitMQ and .NET Core
Medium Issue #502
One of the key characteristics of a microservices architecture is that each service owns its own database. Rather than sharing a single…
-
Building Event-Driven Communication in .NET Using RabbitMQ and MassTransit
Medium Issue #484
Introduction
-
Just Use Postgres as a Queue?
codeopinion.com Issue #443
I’ve noticed a trend, and a lot of people are saying the same thing: just use Postgres as a queue. No Kafka, no Redis, no RabbitMQ, just one database for everything. And I totally get it. I get the ap...
-
Implementing the Inbox Pattern for Reliable Message Consumption
Milan's .NET Weekly Issue #428
The Outbox pattern guarantees reliable publishing. But what about the consumer side? The Inbox pattern ensures each incoming message is processed exactly once, even when the broker retries or delivers...
-
From Hangfire to Message Brokers: Evaluating RabbitMQ and Kafka in .NET
Medium Issue #425
Lessons from exploring background jobs, event-driven architecture, and scalability as systems grow
-
Pub/Sub, MCP, Azure SaaS & CI/CD
DotNetNews Issue #421
Hands-on messaging, MCP server work, Serilog setup, GitHub Actions CI/CD, Azure multi-tenant design, and ASP.NET MVC guidance for .NET teams.
-
How to Set Up Production-Ready Monitoring With ASP.NET Core Health Checks
Dev Tips Issue #401
Learn how to build a production-ready monitoring system using ASP.NET Core Health Checks. This guide covers adding health checks for Postgres, Redis, MongoDB, and MassTransit (RabbitMQ), creating cust
-
A Comprehensive Technical Analysis of .NET Framework and Modern .NET
Medium Issue #394
What Is A Message Queue? RabbitMQ + MassTransit Integration in .NET 8
-
Stop Faking Distributed Transactions
Medium Issue #382
How a Real Saga + Outbox Flow Works in Production (.NET + RabbitMQ)
-
Wolverine Idioms for MediatR Users
jeremydmiller.com Issue #382
The Wolverine community fields a lot of questions from people who are moving to Wolverine from their previous MediatR usage. A quite natural response is to try to use Wolverine as a pure drop in repla...
-
Event-Driven Architecture in .NET Core Using RabbitMQ
C# Corner Issue #377
Build scalable .NET Core apps with Event-Driven Architecture (EDA) using RabbitMQ. Learn asynchronous communication, message queuing, and best practices for resilient systems.
-
Understanding RabbitMQ in Real-World .NET Systems: Why, When, and How to Use It
C# Corner Issue #377
Unlock resilient .NET systems with RabbitMQ! Learn how to decouple services, handle failures gracefully, and improve performance with practical C# examples. A senior engineer's guide.
-
Distributed Domain Events in .NET: Designing Event Flows That Survive Outages (RabbitMQ Edition)
Medium Issue #340
Modern distributed systems can’t rely on in-memory domain events anymore — especially when services scale independently, deploy…
-
Inbox Pattern & Outbox Pattern in C# — Are They Really Real or Just Buzzwords?
Medium Issue #338
In modern distributed systems, you will often hear people throwing around terms like:
-
Implementing the Outbox Pattern in ASP.NET Core for Reliable Message Delivery
C# Corner Issue #330
Ensure reliable message delivery in ASP.NET Core with the Outbox Pattern. Learn how to implement it using EF Core and RabbitMQ/Kafka for robust microservices.
-
Mastering Background Jobs in .NET 9 with Worker Services and Channels
Medium Issue #324
How to build high-performance background processing systems in .NET 9 — without Hangfire, RabbitMQ, or third-party schedulers
-
Health checks in .NET — a concise, production-ready guide (liveness, readiness, gRPC, RabbitMQ)
Medium Issue #323
Health checks are a small investment that dramatically improves service reliability and operability. This article shows a pragmatic…
-
Handle Duplicate Messages With Idempotent Consumers | Idempotency in .NET
Medium Issue #320
“In distributed systems, duplicates aren’t bugs — they’re facts of life. And if your consumers aren’t idempotent, you’re one retry away…
-
Building Distributed .NET Background Workers with RabbitMQ and MassTransit
Medium Issue #250
https://medium.com/@bhagyarana80/building-distributed-net-background-workers-with-rabbitmq-and-masstransit-95c971c9f54e?source=rss------dotnet-5
-
Migrating to Brighter V10 with RabbitMQ
Medium Issue #246
https://medium.com/@actor-swe/migrating-to-brighter-v10-with-rabbitmq-eeebebb4462d