Canonical references
The reference shelf
Timeless, canonical explanations of the concepts everything else refers back to.

Software Architecture
What Is CQRS?
A canonical explanation of CQRS: treating reads and writes as two different problems with two different models, why that split exists, and when it is worth the cost.

Software Architecture
What Is Event Sourcing?
A canonical explanation of event sourcing: storing the full history of what happened as an append-only log of facts, and deriving current state by replaying it.

Software Architecture
What Is the Outbox Pattern?
A canonical explanation of the outbox pattern: how to update a database and publish an event without the two silently drifting apart when one of them fails.