Workshop: Drive software transformation through systematic event discovery
Details
The Systematic Event Discovery Approach (SEDA) integrates Domain-Driven Design and Systems Thinking, providing a powerful way to uncover hidden system dynamics, model emergent behaviors, and drive meaningful change.
This workshop introduces a practical framework for mapping events, feedback loops, and causal relationships to create resilient, scalable, and adaptive systems.
Participants will engage in EventStorming, a key DDD tool for discovering domain events, and learn how to extend it with causal loop diagrams to visualize system-wide interactions. By integrating event-driven modeling with Systems Thinking, attendees will gain practical techniques to identify bottlenecks, optimize workflows, and enhance collaboration across teams. The workshop will also explore how emergent behaviors shape system outcomes and how to harness them for transformation. Additionally, participants will define team topologies and communication paths to create an optimized structure that supports sustainable and effective change.
Whether you are a software architect, business strategist, or transformation leader, this workshop offers a hands-on experience in applying SEDA to real-world challenges. By the end of the session, you will have a structured approach to navigating complexity, aligning cross-functional teams, and enabling sustainable transformation in large-scale projects.
Agenda:
Part 1: The Systematic Event Discovery Approach (60 - 70 min)
- Introduction to Systematic Event Discovery Approach: The bridge between DDD, and Systems Thinking
- Understanding System Dynamics: Events, feedback loops, and emergent behaviors
- Extending EventStorming with CLDs: Connecting domain events to system-wide insights
- Real-World Applications: How SEDA drives scalability, adaptability, and strategy
Part 2: Interactive Brainstorming & Problem-Solving (100 - 120 min)
- EventStorming Session: Identify key domain events, bottlenecks, and constraints
- System Mapping with CLDs: Analyze feedback loops and emergent behaviors
- Team & Communication Strategy: Define team topologies for sustainable change
About Masoud:
Masoud is a hands-on software architect with over a decade of experience, currently working at Körber Supply Chain. He specializes in Systems Thinking, Domain-Driven Design, and Event-Driven Architecture, where he excels at crafting scalable and maintainable solutions that align with business objectives. Beyond his hands-on work, Masoud is also an active speaker and tech blogger, sharing his knowledge and passion for technology with the community.
