IO - CQRS (Command Query Responsibility Segregation)

> I/O - (Input/Output|Read/Write) - Data Access

1 - About

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.

3 - Documentation / Reference