Modeling Event Flows
What the schema definition languages don’t provide is a way of visualizing and documenting the flow of events and commands through the system. They let you declare the fields and data types on events and commands, but nothing is built into any of these formats for defining flows.
Any event-sourced system of a complexity larger than “hello world” will come with an intrinsic lack of visibility into how events and commands flow through the system. This will be especially true for process managers. While you can look at the code for an individual process manager to see what it does, you’re not going to want to keep refreshing your memory every few months by re-reading the code for dozens of process managers. This also won’t ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access