O Que É um Write Model?
Um write model é a parte de um sistema responsável por validar e aplicar mudanças enquanto protege os invariantes de domínio. Ele é normalizado e centrado em regras, em vez de ajustado para leituras rápidas. Em CQRS ele é pareado com um ou mais read models derivados das mudanças que produz.
Por que isso importa
Concentrar as regras de consistência no write model mantém a correção em um único lugar. Isso libera os read models para serem remodelados em prol da performance sem arriscar a integridade das escritas.
Guias relacionados
What Is a Read Model?A read model is a data representation optimized for queries and display, often denormalized and kept separate…
What Is a Command Handler?A command handler is the component that receives a command requesting a change, validates it, and executes th…
What Is an Aggregate Root?An aggregate root is the single entity through which all access to a cluster of related domain objects flows,…