Service Bus - Curated .NET Articles & Tutorials
Curated .NET news, articles, and tutorials about Service Bus, drawn from .NET News Daily issues.
16 curated issues
Implementing the Inbox Pattern for Reliable Message Consumption
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...
Issue also covered: ASP.NET Core, Authentication, Azure, Benchmarking, Blazor, C#, Dapper, Design Patterns
Read this issue →Background Job Scheduling in .NET Applications Using Hangfire
In modern software projects, handling long-running operations correctly is of great importance for the application to run in a stable and…
Issue also covered: ASP.NET Core, Authentication, C#, Dapper, Docker, .NET 10, .NET Framework, EF Core
Read this issue →Inbox Pattern & Outbox Pattern in C# — Are They Really Real or Just Buzzwords?
In modern distributed systems, you will often hear people throwing around terms like:
Issue also covered: AutoMapper, Clean Architecture, CQRS, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10
Read this issue →Handle Duplicate Messages With Idempotent Consumers | Idempotency in .NET
“In distributed systems, duplicates aren’t bugs — they’re facts of life. And if your consumers aren’t idempotent, you’re one retry away…
Issue also covered: .NET Aspire, Authentication, AutoMapper, Azure, Azure DevOps, Clean Architecture, C#, Domain-Driven Design
Read this issue →🔑 Cheatsheet: Azure Service Bus vs Event Grid vs Event Hub
Confused about Azure Service Bus, Event Grid, and Event Hub? This cheatsheet provides a clear comparison of these Azure services. Learn when to use each based on messaging patterns, delivery guarantee...
Issue also covered: Azure, Blazor, C#, .NET 10, .NET Core, EF Core, Performance, SignalR
Read this issue →Why Every .NET Team Should Use the Outbox Pattern
Ensure reliable event delivery in your .NET microservices with the Outbox Pattern: No more lost messages, duplicates, or inconsistent state.
Issue also covered: ASP.NET Core, Blazor, CQRS, C#, Dapper, Domain-Driven Design, .NET 10, .NET 9
Read this issue →Simplify Your Background Jobs in .NET with Hangfire
A complete developer’s guide to mastering background jobs in .NET using Hangfire
Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET 9, .NET Core, GitHub Copilot, .NET MAUI
Read this issue →Duplicate Message Detection for an Azure Service Bus
https://www.c-sharpcorner.com/article/duplicate-message-detection-for-an-azure-service-bus/
Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, C#, EF Core, MediatR, Minimal APIs
Read this issue →How to inject services in ASP.NET Core dependency injection
https://www.roundthecode.com/dotnet-tutorials/how-to-inject-services-asp-net-core-dependency-injection
Issue also covered: CQRS, C#, Design Patterns, .NET 10, GitHub Copilot, OpenAI, OpenTelemetry, Performance
Read this issue →️ “Yesterday Our Queue Handled 1 000 000 Messages — Today It Melted.
https://medium.com/@michaelmaurice410/%EF%B8%8F-yesterday-our-queue-handled-1-000-000-messages-today-it-melted-d59a92d546e7
Issue also covered: ASP.NET Core, .NET Aspire, Azure, Azure Functions, Clean Architecture, C#, .NET 8, EF Core
Read this issue →Azure Service Bus with .NET (Step-by-Step + Code)
https://www.c-sharpcorner.com/blogs/azure-service-bus-with-net-stepbystep-code
Issue also covered: Azure, C#, .NET 9, EF Core, Native AOT, Performance, Visual Studio, Visual Studio Code
Read this issue →MassTransit RabbitMQ and Azure Service Bus: Is It Worth a Commercial License
https://antondevtips.com/blog/masstransit-rabbitmq-and-azure-service-bus-is-it-worth-a-commercial-license
Issue also covered: C#, Domain-Driven Design, .NET 10, .NET Core, Performance, RabbitMQ, Visual Studio Code, Web API
Read this issue →Implementing Event-Driven Architectures with Kafka, RabbitMQ, or Azure Service Bus (Comparisons, Pros, and Cons)
https://www.c-sharpcorner.com/article/implementing-event-driven-architectures-with-kafka-rabbitmq-or-azure-service-b/
Issue also covered: ASP.NET Core, Blazor, C#, Dapper, Docker, .NET 10, .NET Core, EF Core
Read this issue →Understanding Dead Letter Queue in Azure Service Bus with C#
https://medium.com/@rictorres.uyu/understanding-dead-letter-queue-in-azure-service-bus-with-c-6314902f2aad
Issue also covered: ASP.NET Core, Azure, C#, Dapper, .NET 8, .NET 9, .NET MAUI, Minimal APIs
Read this issue →Queue-Based Load Leveling Pattern (Starring Phi4, LangChain4j and Azure Service Bus)
https://devblogs.microsoft.com/java/queue-based-load-leveling-pattern-starring-phi4-and-azure-service-bus/
Issue also covered: ASP.NET Core, Authentication, Azure, .NET 10, GitHub Copilot, Performance, Security, Visual Studio
Read this issue →