Apply FCQRS: task guides
This section is a working reference, not a second tutorial. Each guide assumes the numbered learning path has already introduced its model, solves one task, and states the failure boundary that matters. If a prerequisite is unfamiliar, return to the listed course stage rather than following several cross-links at once.
Choose the task
Task |
Guide |
Learn it first |
|---|---|---|
Model commands, events, decisions, and folds |
Chapter 1 |
|
Project events into query data |
Chapter 2 |
|
Wait before querying your own change |
Chapter 2 |
|
Coordinate several aggregate owners |
Chapter 3 |
|
Test decisions, replay, and retries |
Chapter 4 |
|
Change stored event contracts safely |
Chapter 4 |
|
Rebuild derived query data |
Chapter 4 |
|
Run non-durable asynchronous work |
Chapter 3 |
|
Choose journal and snapshot storage |
Chapter 5 |
|
Add logs, traces, and failure signals |
Chapter 5 |
|
Build a C# host and domain |
Quickstart and chapter 1 |
If the task crosses several rows
Return to Consistency and recovery before combining the recipes. That page places aggregate persistence, saga progress, projection commits, and external work on one timeline, which makes the correct composition easier to see.
FCQRS