CQRS - Curated .NET Articles & Tutorials

Curated .NET news, articles, and tutorials about CQRS, drawn from .NET News Daily issues.

54 curated issues

Designing a Production-Ready Backend in .NET

An end-to-end practical architecture walkthrough using modular monoliths, CQRS, domain events, resiliency, and observability

Featured in Issue #454 May 12, 2026

Issue also covered: ASP.NET Core, Authorization, Blazor, Clean Architecture, C#, .NET 10, GitHub Copilot, .NET MAUI

Read this issue →

VSA + CQRS without turning into a framework: the shared language your team has been wanting

Part four of the series “From Legacy Architecture to a Team That Ships.” In the previous articles, we moved from Clean Architecture to…

Featured in Issue #462 May 25, 2026

Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, .NET 10, EF Core, MediatR, OpenAI

Read this issue →

Source Generator-Based CQRS Library in C#: A Review of the Mevora Library

Hello, fellow .NET developers! Today, I’d like to talk to you about a new library — Mevora — that promises to be quite exciting, and how…

Featured in Issue #440 April 23, 2026

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET 10, .NET Framework, GitHub Copilot, .NET MAUI

Read this issue →

Build Your Own CQRS Dispatcher in .NET 10 (No MediatR)

MediatR went commercial. Build your own CQRS dispatcher in .NET 10 with pipeline behaviors, AOT support, and a FrozenDictionary core that benchmarks 4x faster than MediatR.

Featured in Issue #434 April 15, 2026

Issue also covered: ASP.NET Core, Clean Architecture, C#, .NET 10, EF Core, Performance, Roslyn, Source Generators

Read this issue →

Implementing CQRS Pattern and MediatR in .NET

In traditional software architectures, for many years, data reading and writing operations were carried out through the same data models…

Featured in Issue #417 March 23, 2026

Issue also covered: ASP.NET Core, Azure, C#, Design Patterns, .NET Core, MediatR, Performance, Redis

Read this issue →

Azure SQL Managed Instance just got WAY faster - Meet Next gen GP | Data Exposed

Microsoft Azure SQL: https://aka.ms/msazuresqlyt In this episode, Anna Hoffman and Uros Milanovic explain how you get lower latency, higher throughput and IOPS, more storage and databases per instanc...

Featured in Issue #411 March 13, 2026

Issue also covered: Azure, C#, .NET 10, .NET Core, EF Core, OpenAI, Source Generators, Visual Studio Code

Read this issue →

.NET CQRS Architecture Without MediatR: Your Exit Plan Is Simpler Than You Think ⚡

You’ve been paying a framework tax for years. Here’s how to stop — and build something reliable in an afternoon.

Featured in Issue #402 March 02, 2026

Issue also covered: ASP.NET Core, Azure, C#, Docker, MediatR, OpenAI, Performance, Security

Read this issue →

CQRS in Practice with .NET 8

Separating Write and Read Models with Independent Databases and Eventual Consistency

Featured in Issue #399 February 25, 2026

Issue also covered: Azure, C#, .NET 10, EF Core, Semantic Kernel

Read this issue →

Clean Architecture With Document Databases, Minimal APIs, and CQRS in .NET 10

Part 1 — Laying a Rock-Solid Foundation Continue reading on Stackademic »

Featured in Issue #391 February 13, 2026

Issue also covered: Azure, Clean Architecture, C#, Design Patterns, .NET 8, .NET Core, EF Core, Minimal APIs

Read this issue →

CQRS with .NET 10 (2026): Build Systems That Don’t Double-Charge, Don’t Oversell

A practical, production-minded guide with creative scenarios, sharp rules, and copy-paste checklists Continue reading on CodeX »

Featured in Issue #387 February 09, 2026

Issue also covered: ASP.NET Core, Azure, Azure Functions, Blazor, Cosmos DB, Docker, .NET 10, Event Sourcing

Read this issue →

Understanding SQL and NoSQL Distributed Transaction Problem in C# — Transactional Outbox Pattern

In modern software architectures, Polyglot Persistence approaches — where relational (RDBMS) and NoSQL databases are used together — are…

Featured in Issue #365 January 04, 2026

Issue also covered: Benchmarking, Clean Architecture, C#, .NET 10, .NET Framework, EF Core, Event Sourcing, FluentValidation

Read this issue →

Practical Experience: Migrating an Old .NET Project with GitHub Copilot Agent

Learn how GitHub Copilot Agent helped migrate a .NET CQRS project to MediatR with async/await support with unit tests

Featured in Issue #359 December 31, 2025

Issue also covered: ASP.NET Core, C#, .NET 10, .NET 8, .NET 9, GitHub Copilot, MediatR, ML.NET

Read this issue →

12 Essential Distributed System Design Patterns Every Architect Should Know

Learn the 12 most important distributed system design patterns that every software architect needs to master: API Gateway, Point To Point Async Integration, Publish/Subscribe, OutBox, CQRS, Saga, Side

Featured in Issue #356 December 26, 2025

Issue also covered: AOT, ASP.NET Core, .NET Aspire, Authentication, Authorization, Clean Architecture, Domain-Driven Design, Design Patterns

Read this issue →

Clean Architecture With .NET 10 And CQRS — Project Setup (With Full Code)

Part 1 — Why Clean Architecture + CQRS Wins & Bootstrapping a Real-World Solution

Featured in Issue #350 December 18, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Clean Architecture, Cosmos DB, C#, Domain-Driven Design, Design Patterns

Read this issue →

Clean Architecture With .NET 9 And CQRS

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Featured in Issue #349 December 17, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Design Patterns, .NET 10, .NET 9, .NET Core

Read this issue →

Stop Writing 10 Repository Methods for One Query! — Harness the Specification Pattern in EF Core

What’s the story about? It’s the morning after an API launch. A simple new endpoint — “Get gatherings by creator name and include…

Featured in Issue #339 December 03, 2025

Issue also covered: ASP.NET Core, C#, Domain-Driven Design, Design Patterns, Docker, .NET 10, .NET Core, EF Core

Read this issue →

Clean Architecture With .NET 9 And CQRS — Project Setup

Let’s set up a Clean Architecture + CQRS project in .NET 9 the right way — no 10-layer overengineering, no mysterious “Core” folder that…

Featured in Issue #338 December 02, 2025

Issue also covered: AutoMapper, Clean Architecture, C#, Dapper, Domain-Driven Design, Design Patterns, .NET 10, .NET 9

Read this issue →

✅ Vertical Slice Aggregates — A Real Alternative to Clean Architecture in .NET

A Deep-Dive Architectural Article for Senior .NET Engineers

Featured in Issue #336 November 28, 2025

Issue also covered: ASP.NET Core, .NET Aspire, Azure DevOps, Benchmarking, C#, Design Patterns, .NET 10, .NET Core

Read this issue →

CQRS Is A Specialized Tool, Not an Architecture Theater.

The Technical Justification Behind Read/Write Separation Continue reading on Level Up Coding »

Featured in Issue #328 November 18, 2025

Issue also covered: ASP.NET Core, Authorization, Azure, .NET 10, EF Core, GitHub Copilot, Minimal APIs, OpenAI

Read this issue →

Clean Up Bloated CQRS Handlers

CQRS Handlers that bloated mess. It's a nightmare. There is a way out which is using a pipeline of execution to separate concerns.

Featured in Issue #327 November 17, 2025

Issue also covered: ASP.NET Core, Azure, Blazor, C#, Dapper, .NET 10, EF Core, GitHub Actions

Read this issue →

.NET Clean Architecture DDD CQRS Template

Every new .NET project that needed real business logic and Domain-Driven Design (DDD) seemed to start from scratch. Without a shared…

Featured in Issue #323 November 11, 2025

Issue also covered: Application Insights, ASP.NET Core, C#, Domain-Driven Design, .NET 10, .NET 9, EF Core, gRPC

Read this issue →

⚡ CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9 (With Code)

“Don’t overengineer. CQRS is about clarity — not complexity.”

Featured in Issue #315 October 30, 2025

Issue also covered: Application Insights, ASP.NET Core, AutoMapper, Azure, Clean Architecture, C#, Dapper, Domain-Driven Design

Read this issue →

ASP.NET Core Architecture Patterns: CQRS, DDD, Clean Architecture Mastery (Part -19 of 40)

Master ASP.NET Core architecture with this comprehensive guide! Explore CQRS, DDD, and Clean Architecture to build scalable, maintainable enterprise systems. Learn through real-world e-commerce exampl...

Featured in Issue #313 October 28, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, Azure Functions, Clean Architecture, Cosmos DB, Domain-Driven Design

Read this issue →

11 Battle-Tested Tips for Unit Testing CQRS Handlers (with Moq, FluentAssertions, and xUnit) — from…

If you want the full source code, join our community: Here

Featured in Issue #310 October 23, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Azure Functions, C#, Design Patterns, .NET 9, EF Core

Read this issue →

Mastering CQRS Pattern in C# and .NET — A Complete Guide

💡 “Separate reads from writes, and your system will thank you later.”

Featured in Issue #308 October 21, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, Performance, Security, SQL Server

Read this issue →

CQRS: Scale Your Database Without Breaking the Bank

How to stop fighting with your database and optimize it for reads and writes, using the right tool for each job.

Featured in Issue #300 October 09, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Docker, .NET 9, .NET Core, GitHub Copilot, Kubernetes

Read this issue →

Custom CQRS Without the Mediator: Building a Clean, Extensible Pipeline

The recent announcement about MediatR adopting a commercial license model for larger companies has prompted many teams to re-evaluate its…

Featured in Issue #297 October 06, 2025

Issue also covered: ASP.NET Core, Azure, Azure DevOps, Blazor, Clean Architecture, C#, Domain-Driven Design, Design Patterns

Read this issue →

CQRS Pattern in .NET with MediatR — A Complete Guide

Simplifying commands and queries in .NET using MediatR

Featured in Issue #287 September 18, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, MediatR, Performance, Security

Read this issue →

From IVRs to Insight: How I’m Architecting a Scalable Phone Queue Service in .NET

TL;DR: Start modular, think in bounded contexts, pipe every call through an async backbone, and let CQRS/outbox keep your data honest… Continue reading on Stackademic »

Featured in Issue #278 September 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, EF Core, .NET MAUI, MongoDB, Performance

Read this issue →

CQRS ≠ MediatR

Demystifying CQRS and MediatR in .NET! Learn the difference between Command Query Responsibility Segregation and MediatR, with practical examples. Use them right!

Featured in Issue #277 September 04, 2025

Issue also covered: ASP.NET Core, Azure, C#, .NET 10, .NET Core, EF Core, GitHub Copilot, Kafka

Read this issue →

.NET AI Community Standup: AI Tools Every .NET Dev Needs 📎

CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 9

Featured in Issue #274 September 01, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, AutoMapper, Azure, C#, Design Patterns, .NET 10

Read this issue →

Complete CQRS and Domain Events Setup in .NET

If you want the full source code, download it from this link: https://www.elitesolutions.shop/

Featured in Issue #270 August 26, 2025

Issue also covered: ASP.NET Core, Blazor, C#, Dapper, Domain-Driven Design, .NET 10, .NET 9, .NET Core

Read this issue →

.NET 8/9 with Clean Architecture + DDD + CQRS: The Ultimate 2025 Guide

Modern enterprise applications require maintainable, testable, and scalable architectures. Combining Clean Architecture, Domain-Driven…

Featured in Issue #265 August 19, 2025

Issue also covered: AOT, ASP.NET Core, Azure, Clean Architecture, C#, Dapper, Domain-Driven Design, .NET 10

Read this issue →

Practical CQRS and Event Sourcing with .NET 9

Modern distributed systems demand scalability, traceability, and flexibility. CQRS (Command Query Responsibility Segregation) and Event…

Featured in Issue #261 August 13, 2025

Issue also covered: ASP.NET Core, Authentication, Authorization, Azure, C#, Design Patterns, .NET 9, .NET Framework

Read this issue →

CQRS ≠ MediatR

CQRS is an architectural pattern. MediatR is just a library.

Featured in Issue #256 August 06, 2025

Issue also covered: ASP.NET Core, Azure, Dapper, .NET 9, EF Core, .NET MAUI, MediatR, Source Generators

Read this issue →

A Tour of CQRS in C#

https://medium.com/c-sharp-programming/a-tour-of-cqrs-in-c-fead97a1c426

Featured in Issue #241 July 16, 2025

Issue also covered: Authentication, Azure, Blazor, C#, Design Patterns, .NET 10, EF Core, GitHub Copilot

Read this issue →

Modern CQRS and Messaging in .NET with Wolverine

https://www.c-sharpcorner.com/article/modern-cqrs-and-messaging-in-net-with-wolverine2/

Featured in Issue #234 July 07, 2025

Issue also covered: C#, Design Patterns, .NET 10, GitHub Copilot, OpenAI, OpenTelemetry, Performance, Service Bus

Read this issue →

CQRS with MediatR in .NET — A Simple and Secure Project Example from Scratch

https://medium.com/@venkataramanaguptha/cqrs-with-mediatr-in-net-a-simple-and-secure-project-example-from-scratch-81f77e5aba22

Featured in Issue #207 May 29, 2025

Issue also covered: ASP.NET Core, Authentication, Azure, Blazor, C#, Dapper, Design Patterns, .NET 10

Read this issue →

When Commands Whisper and Queries Echo The CQRS Story

https://medium.com/@metoz.florian/when-commands-whisper-and-queries-echo-42d159d4361e?source=rss------csharp-5

Featured in Issue #193 May 09, 2025

Issue also covered: ASP.NET Core, Azure, C#, Docker, .NET 10, .NET Core, EF Core, GitHub Actions

Read this issue →

Mediator Without MediatR: Build Your Own CQRS Dispatcher in 30 Lines

https://medium.com/@metoz.florian/mediator-without-mediatr-build-your-own-cqrs-dispatcher-in-30-lines-a43edd474faa

Featured in Issue #192 May 08, 2025

Issue also covered: ASP.NET Core, Azure, Clean Architecture, C#, Event Sourcing, Performance, REST API, Security

Read this issue →

Understanding CQRS in .NET: A Practical Guide

https://medium.com/@mo.shaaban.dev/understanding-cqrs-in-net-a-practical-guide-26e21bdc7a2a

Featured in Issue #160 March 25, 2025

Issue also covered: ASP.NET Core, Azure DevOps, Benchmarking, Blazor, C#, .NET 9, GitHub, GitHub Copilot

Read this issue →

Mastering ASP.NET Core with Minimal APIs & CQRS -Part 05: CQRS & Mediator — Class Structure

https://sasangaedirisinghe.medium.com/mastering-asp-net-core-with-minimal-apis-cqrs-part-05-cqrs-mediator-class-structure-381f4929bad3

Featured in Issue #146 March 05, 2025

Issue also covered: ASP.NET Core, Azure, Azure Functions, C#, .NET 9, .NET Core, EF Core, GitHub Copilot

Read this issue →

CQRS and Mediator Pattern in a .NET 8 Web API

https://www.csharp.com/article/cqrs-and-mediator-pattern-in-a-net-8-web-api/

Featured in Issue #137 February 20, 2025

Issue also covered: ASP.NET Core, C#, .NET Core, .NET Framework, EF Core, MediatR, ML.NET, Performance

Read this issue →

Related topics