CQRS: separar leitura de escrita e quando isso realmente vale a complexidade
CQRS separa o modelo de escrita (command) do modelo de leitura (query), permitindo otimizar cada lado independentemente. Frequentemente combinado com Event Sourcing. Entenda os casos onde essa complexidade se justifica versus CRUD simples.