O Que É um Read Model?
Um read model é uma projeção dos dados da aplicação, moldada especificamente para a forma como serão consultados e exibidos aos usuários. Ele costuma ser desnormalizado para que uma tela possa ser servida por uma única consulta rápida. É reconstruído ou atualizado a partir do write model ou de eventos de domínio, em vez de aplicar regras de negócio por conta própria.
Por que isso importa
Ajustar um read model aos padrões de query remove joins e agregações custosas do caminho crítico. Isso permite que o lado de leitura escale de forma independente do lado de escrita.
Guias relacionados
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…