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
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…
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…
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.
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…
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...
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.
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
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 »
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 »
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…
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
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
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
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/
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…
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…
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
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 »
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.
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…
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.”
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...
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
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.”
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.
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…
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
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 »
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!
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
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/
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…
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…
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.
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
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/
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
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
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
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
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
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/
Issue also covered: ASP.NET Core, C#, .NET Core, .NET Framework, EF Core, MediatR, ML.NET, Performance
Read this issue →