Domain-Driven Design for Software Architecture (EN)
Design adaptive software systems that enable flow and thrive on change English
Inhoud
You’ve seen it happen: teams waiting for architectural decisions, delivery slowing down, and complexity growing faster than value. Traditional architecture practices often create silos and bottlenecks — the opposite of what Agile promises. This workshop shows you how to change that.
You’ll dive deep into the fundamentals and advanced practices of Domain-Driven Design, using collaborative modelling techniques like EventStorming, Context Mapping, Wardley Mapping, and Domain Message Flow Modeling. Together, these methods reveal how domains, teams, and systems interact — and how to design architecture that fits your organisation’s real-world complexity.
You’ll explore sociotechnical architecture, residuality theory, and Team Topologies, learning how architecture and team design influence each other. You’ll also discover how to make your systems anti-fragile — capable of learning and improving from change instead of breaking under it.
Through guided practice, reflection, and dialogue, you’ll experience how architects and technical leaders can empower teams to take ownership of design decisions, balance autonomy with alignment, and deliver software that truly serves business outcomes.
This workshop is for
You recognise yourself in one or more of the following situations:
- You’re a technical leader or architect looking to break dependencies between teams
- You see teams waiting for decisions or struggling with unclear system boundaries
- You want to connect business and technical perspectives in architectural design
- You’re responsible for evolving systems while maintaining flow and quality
- You want to build architecture that supports autonomy, adaptability, and scale
This workshop is ideal for Software Engineers, Tech Leads, Software or Solution Architects, and Engineering Managers who want to deepen their understanding of modern architecture and Domain-Driven Design.
What you will do during this workshop
- You’ll apply DDD principles to design evolvable, modular architectures
- You’ll practise collaborative modelling to build shared understanding
- You’ll map domains and contexts using EventStorming and Context Mapping
- You’ll connect architecture and team design through Team Topologies
- You’ll explore how residuality and sociotechnical principles lead to resilient systems
- You’ll design strategies for scaling architecture without losing agility
- Note: course material is in English. The workshop is delivered in English (can be provided in Dutch if all participants agree).
After this workshop
- You’ll understand how to design architecture that enhances, not hinders, team flow
- You’ll be able to visualise and discuss complex systems with clarity and confidence
- You’ll know how to align technical decisions with business value
- You’ll have practical tools to facilitate collaborative architecture design
- You’ll help your organisation build systems that thrive in change instead of resisting it
Together, we’ll help you turn architecture into an enabler of agility, flow, and innovation
At Connected Movement, we combine proven methods with real-world experience in Agile, Lean, and software architecture. Our trainers bring insights from large-scale transformations and modern design practices, helping you bridge strategy and delivery. After the workshop, you’ll join the Connected Community — a place where architects, engineers, and leaders share experiences and support each other in designing better systems.
Together, we’ll help you take the next step.
Prijs
| Prijs | € 1.345,00 |
| BTW 21% | + € 282,45 |
| Totaal | € 1.627,45 |
Planning
Inschrijven
English
Deutsch