前言
前几天看到thoughtworks的技术雷达看到了一个eventstorming的东西被放到了采纳环中,不知道是个啥,赶紧科普一下,这篇文章大部分内容都是源自网络。
什么是Event Storrming
Event storming is a rapid, lightweight, and underappreciated group modeling technique that is intense, fun, and useful for accelerating development teams.
- A domain event is anything that happens that is of interest to a domain expert.
- The domain expert is not interested in databases, web sockets, or design patterns, but in the business domain of the things that have to happen
- 领域(Domain)即是一个组织所做的事情以及其中所包含的一切。… 每个组织都有它自己的业务范围和做事方式。这个业务范围以及在其中所进行的活动便是领域
作用
Event storming catalyzes and accelerates group learning, often achieving in a few hours or days what more traditional modeling techniques never do—a common understanding of the domain in which the software must operate.
简单一句话,就是让业务知识快速的在团队内部普及。<