ReviseAlgo Logo

Chapter III: Architecture & Communication

CQRS

Separating read (query) and write (command) models for independent scaling.

In short

CQRS separates the read model from the write model so each can be optimized and scaled independently.

Loading diagram…

Key takeaways

  • Separate write (command) and read (query) models.
  • Often eventually consistent; pairs well with event sourcing.