Domain-Driven Design (DDD) Foundation

16 November, 2026 – Hilversum, The Netherlands

2 days
In Person
Agile Software Development
Collaborative Modeling
DDD
DDD for Beginners
EventStorming Workshop
Hands-On DDD Workshop
Learn Domain-Driven Design
Software Modeling

This two-day immersive training introduces participants to Process and Strategic Domain-Driven Design (DDD), equipping teams with collaborative modeling techniques and high-level architectural strategies to break down complexity and improve alignment between business and technology.

Unlike courses that focus on implementation and coding, this training does not cover Tactical DDD (Aggregates, Entities, Domain Events, etc.). Instead, it emphasizes how teams can improve software quality and speed by understanding business needs and designing effective boundaries.

Download training guide

Book this training

Book now

Any questions?  

Michiel will gladly help you further with any personal or in-company needs you might have.

Duration

2 days

Time

09:00 – 17:00 (GMT +1:00)

Language

English

Lunch

Included

Certification

No

Level

Foundation

What will you learn?

Already read a lot about Domain-Driven Design (DDD) but don’t know where to start? Need help figuring out what your business stakeholders’ concerns are? Is your organization Agile, yet too many handovers still bring the wrong ideas to production? Want to move to a microservices architecture but unsure whether this is the right way? Then our DDD Foundation is just the thing you need.  

Key takeaways

  1. Get Started with DDD – Understand core concepts, common pitfalls, and how to bridge the gap between business and technology.
  2. Discover Domains with Event Storming – Use Big-Picture Event Storming to explore business processes and identify key domain events.
  3. Clarify Business Rules with Example Mapping – Learn how to segment domains effectively to reduce complexity and improve team autonomy.
  4. Establish Boundaries with Bounded Contexts – Learn how to segment domains effectively to reduce complexity and improve team autonomy.
  5. Improve Collaboration with Domain Storytelling – Use visual storytelling techniques to gain insights from business experts and align teams.
  6. Lay the Foundation for Strategic DDD – Connect process-level modeling with high-level architectural decisions for better long-term outcomes.

Program

This 2-day DDD Foundation training will give you hands-on experience with practical exercises covering theory and real-life examples. From strategic design patterns using Big-Picture EventStorming to tactical design patterns with Software Modeling and Example Mapping, you’ll leave equipped with the knowledge and skills to kick-start your own DDD journey. 

  • Introduction to DDD – Why Domain-Driven Design? Understanding ubiquitous language and bounded contexts.
  • Big-Picture Event Storming – Discovering key domain events, actors, and workflows to align teams.
  • Domain Storytelling – Capturing real-world processes visually to improve business-technology collaboration.
  • Identifying Bounded Contexts – Defining clear system and team boundaries to reduce complexity.
  • Practical Exercise – Apply Event Storming to a real-world case and discuss findings.

Who should attend?

This training is ideal for teams and individuals looking to improve collaboration, design clarity, and delivery efficiency. No prior DDD experience is required, but a basic understanding of software development and business processes is beneficial.

Best suited for:

• Software Architects & Tech Leads – Understand how to design effective domain boundaries and influence technical architecture.

• Product Owners & Business Analysts – Improve collaboration between business and development teams to align on a shared domain model.

• Agile Coaches & Consultants – Learn practical DDD facilitation techniques to enhance Agile workflows.

• Developers & Engineering Managers – Complement technical skills with a deep understanding of domain boundaries to improve software design.

Not for developers looking for hands-on coding exercises. This course does not cover Tactical DDD in the programming level (e.g., Aggregates, Domain Events, etc.).

Requirements

The training starts with the foundation of DDD, so you do not need to know all the ins and outs yet.

If you want to come prepared, we recommend you read the free e-book The Anatomy Of Domain-Driven Design or go ahead and start with the book ‘Domain-Driven Design’ by Eric Evans. 

Why should I do this training


Accelerate Delivery & Improve Quality – Reduce misalignment and wasted effort by ensuring business and development teams work from a shared model.


Master Proven Collaboration Techniques – Apply Event Storming, Example Mapping, and Domain Storytelling to enhance discovery and design.


Design Sustainable Software Architectures – Learn how Bounded Contexts and Strategic DDD prevent monolithic designs and technical debt.

What else
should I know?

After registering for the DDD course, you will receive a confirmation email with practical information. A week before the training, we will ask about any dietary requirements and share relevant literature for preparation.    

See you soon!  

Course information

Literature and lunch are included in the price of the training. 

We won’t do any coding, so a laptop is not needed. 

Travel and accommodation expenses are not covered. 

This training is only offered in English.

Meet the trainer

Andrey Cunha

Download the Domain-Driven Design (DDD) Foundation Training Guide

Also interesting for you

View all trainings
Advanced Agentic AI for Developers
3 days
In Person

Next:

27 Jan, 2027

From:

€2287.5

View training
AI Production-Ready Bootcamp
ai
Claude Code
Data
Data and AI
Data Engineering
Data Science
Machine Learning
Python
Software Development
4 days
In Person

Next:

23 Nov, 2026

From:

€2456

View training
AI-Assisted Coding
Claude Code
Data and AI
Python
1 day
In Person

Next:

26 Nov, 2026

From:

€895

View training
Optimizing Apache Spark & Tuning Best Practices 

Learn how to optimize Apache Spark, one of the most popular analytics engines.

Data Engineering
1 day
In Person

Next:

19 Oct, 2026

From:

€1520

View training
AI Strategy for Executives

Most AI problems inside organizations are leadership problems in disguise. This one-day program gives executives three practical frameworks the Nightmare Map, the North Star, and the Cube to recognize failure patterns, set vision before strategy, and make governance decisions they can act on immediately. No technical background required. No company disclosure needed.

Evelien Roos

1 day
In Person

Next:

5 Nov, 2026

From:

€995

View training

Can’t find the course you’re looking for? There’s more!n

Frequently Asked Questions