O que é CQRS?
CQRS (segregação de responsabilidades entre comandos e consultas) separa o modelo utilizado para atualizar dados do modelo utilizado para lê-los. O lado de escrita se concentra nas regras de negócio; o lado de leitura organiza as informações para exibição ou consulta.
Por exemplo, reservar um ingresso de cinema exige verificar a disponibilidade de um assento. Listar ingressos exige o nome do filme, o horário da sessão e a localização do assento. Essas tarefas envolvem os mesmos dados, mas exigem processamentos diferentes.
