CQRS
Summary
Separate write and read models to optimize for different workloads; often paired with events.
What it is
Commands mutate write models; queries read denormalized projections. Enables scaling and performance tuning per side.
Trade-offs
- Eventual consistency
- More moving parts and governance