February 2018
Intermediate to advanced
406 pages
9h 55m
English
CQRS introduces an interesting paradigm challenging the conventional thought of using the same data store to create/update and also query the systems. The idea is to separate the commands that change the state of the system from the queries that are idempotent. The materialized view is an example of this pattern. The separation also gives the flexibility to use a different data model for updates and queries. For example, the relational model could be used for updates, but the events generated from the updates can be used to update caches or document databases that are more read-friendly.
The user requests can be broadly classified into two parts, such as commands that change the state of the ...
Read now
Unlock full access