事件风暴是由 Alberto Brandolini 创建的技术,有助于通过应用程序生成的事件更清楚地了解应用程序的领域。
它通常以研讨会的形式进行。它是一个涉及领域专家和技术领域的群体动态。
事件映射
橙色——领域事件
- 总是过去的动词
- 与领域专家相关
- 可以用更大的便利贴表示一个阶段的结束
蓝色——命令
- 表示系统中发生的事情,以便生成事件
黄色——角色
- 管理员、供应商等...
绿色——数据
- 决策所需的数据
- 例如:银行批准一个账户,搜索各种客户数据
紫色——策略
- 当 X 发生时做 Y
- 例如,当帐户被批准时发送电子邮件
- 可以手动或自动完成
Chronology
它用于定义甚至可以并行发生的事件的顺序
事件的起源
- 可以是用户发起的动作
- 可以来自外部系统
- 可能是时间流逝的结果
- 或者它可能是另一个事件的结果
聚合形成
帮助您可视化聚合的形成并了解该聚合的大小。
关键事件
这些是从一个区域到另一个区域的事件,例如:如果我有一个需要订阅才能访问的站点,关键事件是订阅被批准,因为此事件将从订阅区域到站点访问区域
结果
因此,建模空间显示了业务流程。然而,更重要的是参与者吸收的知识。