What Is a Read Model?
A read model is a projection of application data shaped specifically for how it will be queried and shown to users. It is usually denormalized so a screen can be served by a single fast lookup. It is rebuilt or updated from the write model or domain events rather than enforcing business rules itself.
Why it matters
Tailoring a read model to query patterns removes expensive joins and aggregations from the hot path. It lets the read side scale independently of the write side.
Related guides
What Is a Write Model?A write model is the domain representation focused on enforcing business rules and consistency when state cha…
What Is a Query Handler?A query handler is the component that answers a read request by fetching and shaping data, without changing a…
What Is CQRS?CQRS separates the model used to change data from the model used to read it, letting writes and reads be desi…