EventStorming
Introducing EventStorming
In the previous section, we gained a high-level understanding of the LC issuance process. To be able to build a real-world application, it helps to use a method that delves into the next level of detail. EventStorming, originally conceived by Alberto Brandolini, is one such method for the collaborative exploration of complex domains.
In this method, you simply start by listing all the events that are significant to a business domain in roughly chronological order on a wall or whiteboard, using a bunch of colored sticky notes. Each of the note types (denoted by different colors) serves a specific purpose, as outlined here:
- Domain event: An event that is significant to the business process β expressed in the past tense.
- Command: An action or an activity that may result in...