October 2017
Intermediate to advanced
442 pages
12h 33m
English
One of the benefits of event-sourced systems is that it's possible to take the full set of atomic events and replay them, for example, in test scenarios. System tests verify against the actual use cases that happened in production. Audit logging comes for free as well, being part of the core of the application.
This approach also enables us to change business functionality and replay some events, either to fix bugs and to correct behavior, or to apply the event information to new functionality. This makes it possible to apply new features on events as if they were part of the application since day one.
If the chef system adds functionality to continuously calculate the average time of meal preparation, the ...
Read now
Unlock full access