Developing software for complex & ever-changing business domains is challenging enough, but factor in the need to integrate with multiple legacy systems while working closely with business experts & it can feel a little overwhelming. In EventStorming developers & business experts use sticky notes to map out a story of how the software system behaves given a particular business problem to solve. This improves communication & collaboration, uncovers misunderstandings early, & accelerates deeper domain knowledge. Learn EventStorming rules, how to facilitate an EventStorming workshop, how it can help a team cultivate shared understanding & be more productive, & how it transitions to designing loosely-coupled, distributed, event-based systems.