July 2019
Intermediate to advanced
410 pages
10h 32m
English
There are significant challenges to using the CQRS pattern with services:
Staleness is a measure of how closely data reflects the committed version of the data. Data, in most circumstances, has the potential to change, so, as soon as a piece of data is read, there is a chance that the data could be updated, making the read data become inconsistent with the source data. This is a challenge with all distributed systems where it is not practical to guarantee the value shown to a user reflects the source value. When the data directly reflects what is stored, we can call the data consistent; when the data does not, it is viewed as inconsistent.
Read now
Unlock full access