Design - CQRS (Command Query Responsibility Segregation)

Card Puncher Data Processing


CQRS: Write operation are not done in the same persistence storage than on the read operation.

When users interact with the information they use various presentations of this information.

Splitting the conceptual model into separate models for update and display.

CQRS fits well with event-based programming models (stream).

Having separate models raises questions about how hard to keep those models consistent, which raises the likelihood of using eventual consistency.

It applies the CQS principle by using separate Query and Command objects to retrieve and modify data, respectively

Documentation / Reference

Discover More
Card Puncher Data Processing
IO - CRUD (Create/Read/Update/Delete) - basic functions of persistent storage

In computer programming, create, read, update and delete (as an acronym CRUD) are the four basic functions of persistent storage. Operation SQL HTTP File System mutator Create INSERT PUT...

Share this page:
Follow us:
Task Runner