# Event Storming ## πŸ“˜ Resources - [mariuszgil/awesome-eventstorming](https://github.com/mariuszgil/awesome-eventstorming) - [ddd-crew/eventstorming-glossary-cheat-sheet](https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet) - [wwerner/event-storming-cheatsheet](https://github.com/wwerner/event-storming-cheatsheet) - [ddd-crew/ddd-starter-modelling-process](https://github.com/ddd-crew/ddd-starter-modelling-process) - [Event Storming - Judith Birmoser](https://miro.com/miroverse/event-storming/) ## πŸ“• Articles - [Decomposing the Monolith with Event Storming](https://medium.com/capital-one-tech/event-storming-decomposing-the-monolith-to-kick-start-your-microservice-architecture-acb8695a6e61) - [Reactive in practice, Unit 1: Event storming the stock trader domain](https://developer.ibm.com/technologies/java/tutorials/reactive-in-practice-1/) - [Event Storming](https://ibm-cloud-architecture.github.io/refarch-eda/methodology/event-storming/) - [Event storming analysis](https://ibm-cloud-architecture.github.io/refarch-kc/implementation/event-storming-analysis/) - [Detailed Agenda of a DDD Big Picture Event Storming - Part 1](https://philippe.bourgau.net/detailed-agenda-of-a-ddd-big-picture-event-storming-part-1/) - [Detailed Agenda of a DDD Big Picture Event Storming - Part 2](https://philippe.bourgau.net/detailed-agenda-of-a-ddd-big-picture-event-storming-part-2/) - [Detailed Agenda of a DDD Big Picture Event Storming - Part 3](https://philippe.bourgau.net/detailed-agenda-of-a-ddd-big-picture-event-storming-part-3/) - [More Efficient Domain Modeling with EventStorming](https://buildplease.com/pages/modeling-better/) - [Modelling Reactive Systems with Event Storming and Domain-Driven Design](https://blog.redelastic.com/corporate-arts-crafts-modelling-reactive-systems-with-event-storming-73c6236f5dd7) - [Detailed agenda for a DDD Design-Level Event Storming - part 1](https://philippe.bourgau.net/detailed-agenda-for-a-ddd-design-level-event-storming-part-1/) - [Detailed agenda for a DDD Design-Level Event Storming - part 2](https://philippe.bourgau.net/detailed-agenda-for-a-ddd-design-level-event-storming-part-2/) - [Why should we use Design Level Event Storming for DDD?](https://philippe.bourgau.net/why-should-we-use-design-level-event-storming-for-ddd/) - [7 tactics that will make your DDD Design-Level Event Storming pay-off](https://philippe.bourgau.net/7-tactics-that-will-make-your-ddd-design-level-event-storming-pay-off/) - [EventStorming; Core concepts, glossary and legend](https://baasie.com/2020/07/16/eventstorming-core-concepts-glossary-and-legend/) - [A step by step guide to Event Storming – our experience](https://www.boldare.com/blog/event-storming-guide/) - [EventStorming – From Big Picture to Software Design](https://www.agilepartner.net/en/eventstorming-from-big-picture-to-software-design/) - [What is EventStorming?](https://medium.com/techlabs-emag/what-is-event-storming-ed1a0e519fad) - [The introduction to Big Picture Eventstorming.v1](https://locastic.com/blog/intro-to-big-picture-eventstorming/) - [The introduction to Big Picture Eventstorming.v2](https://locastic.com/blog/the-introduction-to-big-picture-eventstorming-v2/) - [Event Storming: How It Will Improve Your Business Processes?](https://selleo.com/blog/event-storming-how-it-will-improve-your-business-processes-) - [Remote EventStorming](https://blog.avanscoperta.it/2020/03/26/remote-eventstorming/) - [EventStorming cheat sheet](https://baasie.com/2019/07/29/eventstorming-cheat-sheet/) - [EventStorming tools, what is in my flight case!](https://baasie.com/2019/05/08/eventstorming-tools-what-is-in-my-flight-case/) - [Discovering complex domain with Event Storming](https://solidstudio.io/blog/discovering-domain-with-event-storming) - [Decomposing the Monolith with Event Storming](https://medium.com/capital-one-tech/event-storming-decomposing-the-monolith-to-kick-start-your-microservice-architecture-acb8695a6e61) - [Big Picture Event Storming](https://medium.com/@chatuev/big-picture-event-storming-7a1fe18ffabb) - [EventStorming cheat sheet](https://xebia.com/blog/eventstorming-cheat-sheet/) - [Legacy Architecture Modernisation With Strategic Domain-Driven Design](https://medium.com/nick-tune-tech-strategy-blog/legacy-architecture-modernisation-with-strategic-domain-driven-design-3e7c05bb383f) - [Remote Workshops Using Miro: What I’ve Learned So Far](https://medium.com/nick-tune-tech-strategy-blog/remote-workshops-using-miro-what-ive-learned-so-far-849391f0412b) - [Remote Team Flow EventStorming for Retrospectives](https://medium.com/nick-tune-tech-strategy-blog/remote-team-flow-eventstorming-for-retrospectives-a8ea33cdb277) - [EventStorming Modelling Tips to Facilitate Microservice Design](https://medium.com/nick-tune-tech-strategy-blog/eventstorming-modelling-tips-to-facilitate-microservice-design-1b1b0b838efc) - [Outside-in Domain Landscape Discovery](https://medium.com/nick-tune-tech-strategy-blog/outside-in-domain-landscape-discovery-3ec88aeb70db) - [Event Storming and Spring with a Splash of DDD](https://spring.io/blog/2018/04/11/event-storming-and-spring-with-a-splash-of-ddd) - [Strategic Domain-Driven Design Kata: Delivericious](https://medium.com/nick-tune-tech-strategy-blog/strategic-domain-driven-design-kata-delivericious-b114ca77163) - [Design Level Event Storming with examples!](https://mrpicky.dev/design-level-event-storming-with-examples/) - [Why You Should Be Using Event Storming](https://betterprogramming.pub/why-you-should-be-using-event-storming-2f32e5280c8c) - [This could be the biggest post about Big Picture Event Storming ever! And with examples!](https://mrpicky.dev/this-could-be-the-biggest-post-about-big-picture-event-storming-ever-and-with-examples/) ⭐ - [Process Level Event Storming: let’s get this process started!](https://mrpicky.dev/process-level-event-storming-lets-get-this-process-started/) - [Mastering Strategic Domain-Driven Design – 3. Draft of Subdomains](https://meaboutsoftware.com/2023/10/01/mastering-strategic-domain-driven-design-3-draft-of-subdomains/) - [Mastering Strategic Domain-Driven Design – 4. Tuning of Subdomains](https://meaboutsoftware.com/2023/11/26/mastering-strategic-domain-driven-design-4-tuning-of-subdomains/) ## πŸ“Ί Videos - [Scoping and Organizing .NET Microservices Using Event Storming](https://www.pluralsight.com/courses/dotnet-microservices-scoping-organizing) - [GOTO 2018 β€’ 50.000 Orange Stickies Later β€’ Alberto Brandolini](https://www.youtube.com/watch?v=NGXl1D-KwRI) - [Crunching 'real-life stories' with DDD & Event Storming - Kenny Baas-Schwegler - KanDDDinsky 201](https://www.youtube.com/watch?v=WvkBKvMnyuc) ⭐ - [Event Storming demo & discussion](https://www.youtube.com/watch?v=xIB_VQVVWKk) - ["Domain Modelling in a Remote World" with Marco Heimeshoff (Thursday's Matter)](https://www.youtube.com/watch?v=jdU_iTBP2Qs) - [Webinar: Extreme Domain-Driven Design Modelling - Tech Talk by Nexten](https://www.youtube.com/watch?v=uJ4mPU1i6E0) - [Event Storming Workshop @Bucharest Software Craftsmanship Community](https://www.youtube.com/watch?v=xVSaDdj3PVE) - [Trying out online EventStorming](https://www.youtube.com/watch?v=CbPEibNUe0s) - [Alberto Brandolini - 100,000 Orange Stickies Later](https://www.youtube.com/watch?v=fGm62ra_mQ8) - [Modularization with Event Storming Process Level - Radek Maziarka](https://www.architecture-weekly.com/p/webinar-9-radek-maziarka-modularization) ## πŸš€ Samples - [ddd-by-examples/library](https://github.com/ddd-by-examples/library) - A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns. - [Event Storming](https://miro.com/app/board/o9J_kt3rZb4=/?fromEmbed=1) - [Decomposing the Monolith with Event Storming](https://medium.com/capital-one-tech/event-storming-decomposing-the-monolith-to-kick-start-your-microservice-architecture-acb8695a6e61) - [RagDhiman/M4-Organizing-Your-.NET-Microservices-MegaService](https://github.com/RagDhiman/M4-Organizing-Your-.NET-Microservices-MegaService) - Scoping and Organizing .NET Microservices Using Event Storming - [RagDhiman/M4-Organizing-Your-.NET-Microservices-Organized](https://github.com/RagDhiman/M4-Organizing-Your-.NET-Microservices-Organized) - Scoping and Organizing .NET Microservices Using Event Storming - [RagDhiman/Miro-Event-Storming-Steps-JPEGs](https://github.com/RagDhiman/Miro-Event-Storming-Steps-JPEGs) - Scoping and Organizing .NET Microservices Using Event Storming - [RagDhiman/Miro-Event-Storming-Steps](https://github.com/RagDhiman/Miro-Event-Storming-Steps) - Scoping and Organizing .NET Microservices Using Event Storming - ["Domain Modelling in a Remote World" with Marco Heimeshoff](https://miro.com/app/board/o9J_lSf4hpY=/) - [Strategic DDD Kata: Delivericious](https://miro.com/app/board/o9J_l45tkpU=/) - [Ecommerece Miro](https://miro.com/app/board/uXjVOqNZGYg=/) - [From EventStormin to CoDDDing](https://miro.com/app/board/o9J_kwDgULY=/) - [m-khooryani/OverCloudAirways](https://github.com/m-khooryani/OverCloudAirways) ## πŸ“š Books - [Learn EventStorming notation & discover Big Picture and Process Level EventStorming](https://lukaszcoding.com/eventstorming-cheatsheet) - [Introducing EventStorming - Alberto Brandolini](https://leanpub.com/introducing_eventstorming) - [Domain-Driven Design The First 15 Years](https://dddeurope.com/15years/) - [Hands-On Domain-Driven Design with .NET Core: Tackling complexity in the heart of software by putting DDD principles](https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B) - [Domain-Driven Design Distilled by Vaughn Vernon](https://www.amazon.com/Domain-Driven-Design-Distilled-Vaughn-Vernon/dp/0134434420)