← Back to home

CQRS

By Pscodium · 7/27/2026 · 9 views

Command Query Responsibility Segregation separa operações de escrita e leitura.

                 API
                  │
           ┌──────┴──────┐
           ▼             ▼
        Commands       Queries
           │             │
           ▼             ▼
      Write Model    Read Model
           │             │
           ▼             ▼
       Database      Read Database

Pode ser combinado com Event Sourcing.

É útil quando:

  • Leitura e escrita têm necessidades muito diferentes
  • O sistema possui alto volume
  • É necessário otimizar consultas complexas

Para um CRUD comum, geralmente é overengineering.


Comments

No comments yet.