Software Architecture

CQRS

/siː kjuː ɑː es/

Definition

Command Query Responsibility Segregation — separating write operations (commands) from read operations (queries).

Example in context

"Commands update the write model; queries read from a denormalised read model — allows independent scaling."

Practice this term

Master CQRS in context by working through exercises in the Software Architecture module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.