Oskar Dudycz

Pragmatic about programming

Topic

CQRS

Learn what CQRS is without the usual ceremony, then see commands, read models, and consistency trade-offs in practical examples.

8 article

Recommended reading order

Read these in order to move from the foundations to practical trade-offs and production concerns.

  1. CQRS facts and myths explained

    2021-03-03I’m sure that you know a lot of Urban Legends. They usually start with “hey, my friend’s cousin saw that…” or “you know, I’ve read such stuff on the Internet…”. Everyone…
  2. CQRS is simpler than you think with .NET 6 and C# 10

    2021-12-15.NET and CQRS are well known for the high ceremony and enterprise feeling. You should treat that as superstition. Let me tell you why. CQRS is a pattern where we’re…
  3. Can command return a value?

    2021-03-10Last week I busted common myths and explained facts about CQRS. Today I’ll continue my effort. I tackle one of the most common questions about CQRS: “Can command return…
  4. Guide to Projections and Read Models in Event-Driven Architecture

    2023-01-20If I had to choose the killer feature of Event Sourcing, I’d select projections. Why? I’ll explain that in detail in this article. Events are facts; they represent…
  5. Dealing with Race Conditions in Event-Driven Architecture with Read Models

    2025-10-20My events came out of order! What should I do?! Are you familiar with the term “phantom record” and its benefits? No? Let me explain it to you today. Everyone has a plan…