+49 6169 400 893

Domain Driven Design (DDD)

iSAQB CPSA Advanced Level

Design business architectures in collaboration with business experts and developers

Domain Driven Design (DDD) as a methodology for software architecture is very much in vogue. From the architect’s perspective, the main reason for this is that the structuring of software on the basis of bounded contexts and aggregates is ideally suited to the differentiation of microservices. At the same time, steakholders and users benefit from the consistent orientation to the domain’s expertise with a ubiquitous language that reflects the business right down to the source code.

The iSAQB-certified software architecture training builds a comprehensive understanding of the orientation and methodology of Domain Driven Design: Event storming to get to know the domain, strategic design to break down the domain, cutting and differentiating models. Further core topics are ubiquitous language, domain logic patterns and tactical design. Advanced topics such as Local Model Consistency, Building Block Implementation, Design by Contract, CQRS and Event Sourcing as well as Microservices are also covered.

Training contents

Overview: What is the Domain-Driven Design?

Get to know the domain: Event Storming

Strategic design: divide the domain, intersect and separate models

Ubiquitous Language

The way to the model

Tactical design – expressing the model in software

Further advanced topics are:

Maintaining local model consistency (anticorruption layer vs. conformist, separate ways, integration)

The model in the application architecture

Implementing the Building Blocks

Design by Contract

Command Query Responsibility Segregation (CQRS) und Event Sourcing Microservices

Credit Points




iSAQB-Training curriculum


<!– These training courses are held in german –>

Open box for more information & booking

10 – 12 May 2021 | Nuremberg / Online

2.200,00 € (plus VAT, if applicable less discounts)

Südwestpark 37-41, 90449 Nuremberg

► Small learning group of maximum 10 people
► Didactically trained and experienced trainer
► Drinks, snacks and lunch on all training days are included
► Including training documents and practice material


01. – 03. September 2021 | Online Training

2.070,00 € (plus VAT, if applicable less discounts)

This is what defines our online trainings:

► Small learning group of maximum 10 people
► High-definition video conferencing and digital tools for interactive and collaborative learning
► Also in the virtual classroom the “as on site feeling”: Audio, video and screen transmission
► Regular exercises in large groups and breakout rooms – always accompanied by the trainer
► Didactically trained and experienced trainer
► No travel and accommodation costs


15. – 17. December 2021 | Eschborn / Online

2.200,00 € (plus VAT, if applicable less discounts)

ecos office center Eschborn
Mergenthalerallee 10-12, 65760 Eschborn

► Small learning group of maximum 10 people
► Didactically trained and experienced trainer
► Drinks, snacks and lunch on all training days are included
► Including training documents and practice material


You have a whole team that wants to attend the training?

Then find out here about our in-house training courses and contact us for a personal consultation.

– 100 € p. P.


until 6 weeks before the start of the training

– 100 € p. P.


for 2 or more participants from the same company

– 200 € p. P.


with 2 or more participants from the same company up to 6 weeks before start

Our iSAQB-accredited trainers for the training

Matthias Bohlen

Matthias Bohlen is a coach for product development, IT consultant, Lean / Kanban expert and software architect. He has been a member of the iSAQB since 2012 and is committed to the qualification of software architects. He also speaks regularly at conferences and writes for specialist journals. Matthias Bohlen has a unique way of explaining complicated things simply and making them realizable in small steps. With his help, teams can write good software, bring it out at the right time and have fun doing it.

Marc Haid

Marc Haid has been gaining experience in software development for over 30 years, currently with a focus on .NET, Xamarin, web & cloud technologies. Through his software engineering studies, the focus is on software architecture and meaningful test coverage. In addition, the contact to the “iron”, the release management and the design are not alien and belong to the tools of a future-oriented full stack developer according to his understanding.

Tom Asel

Tom Asel is committed to the development of sustainable software architectures. As a freelance architect, trainer and consultant, he designs sustainable architectures together with customers, analyzes existing system landscapes and helps teams to find the right methods for them. With Domain Driven Design, he has found a passion – together with his experience – to design seminars that are practical, up-to-date and exciting.

You have questions and would like to learn more about the training? We would be happy to advise you personally:

+49 6169 400 893