Episode 539: Adam Dymitruk on Event Modeling

Topics covered
Popular Clips
Episode Highlights
Origin
Adam Dymitruk, CEO of Adaptech Group, shares the origin story of event modeling, a methodology that emerged from simplifying existing concepts like event sourcing and domain-driven design. He describes how the approach was formalized after realizing that traditional event storming was not fully addressing the needs of his projects. This led to the creation of event modeling, which focuses on structuring events to drive implementation directly, offering a more opinionated and efficient way to manage software projects 1.
It's not event storming. Obviously, it's got a much more, you know, a different way of a different structure, and it's a little bit more opinionated.
---
The methodology gained traction after a Medium article in 2018, which led to the establishment of eventmodeling.org. This platform helped formalize the method across various teams, adapting to both in-person and digital formats 2.
Growth
Event modeling has seen significant adoption and growth, transforming how organizations approach software design. Adam highlights the historical context of data storage evolution, noting how past limitations led to data erasure and normalization, which event modeling now addresses by retaining all event data 3. This approach allows for a comprehensive understanding of system behavior and facilitates better decision-making.
In your phone, you could run a global company from the fifties in your phone, no problem.
---
The methodology's application in creating open marketplaces exemplifies its utility. By mapping events like job postings and agent registrations, teams can visualize processes and design systems that cater to specific business needs, ultimately leading to more efficient and effective solutions 4.
Related Episodes


416: Adam Shostack on Threat Modeling
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questions

SE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT
Answers 383 questions

Episode 218: Udi Dahan on CQRS (Command Query Responsibility Segregation)
Answers 383 questions

Episode 96: Interview Krzysztof Czarnecki
Answers 383 questions

549-william-falcon-optimizing-deep-learning-models
Answers 383 questions

Episode 5: Model-Driven Software Development Pt. 1
Answers 383 questions

Episode 67: Roundtable on MDSD and PLE
Answers 383 questions

Episode 48: Interview Dragos Manolescua
Answers 383 questions

Episode 131: Adrenaline Junkies with DeMarco and Hruschka
Answers 383 questions
Episode 447: Michael Perry on Immutable Architecture
Answers 383 questions

Episode 442: Arin Bhowmick on UX Design for Enterprise Applications
Answers 383 questionsEpisode 3: Interview Doug Schmidt
Answers 383 questions

Episode 117: Bran Selic on UML
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions














