Skip to content
Certified Profes­sional for Software Architecture (CPSA®)

The CPSA® Advanced Level Module DDD – iSAQB® Training Course in Domain-Driven Design


Domain-Driven Design

How do you design a domain-related architecture in cooper­ation with domain experts and devel­opers? The curriculum includes modeling techniques and architecture tools to use domain expertise as a basis for dividing the system into domain-specific modules (strategic design) and for constructing inside the modules (tactical design).

Credit Points for DDD Training Courses

Techno­logical Competence


Methodical Compe­tence


Commu­nicative Competence




Content of the module Domain-Driven Design (DDD)


Domain, model, and Ubiquitous Language


Knowledge Crunching: The path to the model


From model to implementation


The model in appli­cation architecture


Strategic Design 1: Cutting and distin­guishing models from one another”


Strategic Design 2: Context Mapping

How to design functional architecture in cooper­ation with experts and developers

The module presents Domain-Driven Design (DDD) to the partic­i­pants as a way to design software as a precise, trans­parent and trans­formable repre­sen­tation of a profes­sional domain. At the end of the module, partic­i­pants will know the basic principles of Domain Driven Design and will be able to apply them when designing and imple­menting software systems. With the help of commu­nicative skills that are taught, they can establish a common language between domain experts and devel­opers. By means of modelling techniques and architecture tools taught, they are able to integrate the compo­nents of this common termi­nology into their software systems. A large software project often requires several devel­opment teams. This module addresses this challenge and teaches partic­i­pants Domain Driven Design methods to deal with the growing complexity of a large software project.

Related Blog Posts


Falk Sippach’s blog post intro­duces the iSAQB CPSA Advanced certification, detailing the practical and theoretical challenges involved in completing its rigorous project-based exam within three months alongside regular work.

Read More
iSAQB Blog DDD interview with curator Carola Lilienthal

Which audience does the module DDD address? The module DDD is aimed at software archi­tects and software devel­opers who not only want to feel at home in technology, but who would also like to learn about methods and concepts that support them in deeply under­standing the domain and modeling it in software. This module is…

Read More

There is a wide range of certifi­cates on offer, yet most certifi­cates and certification proce­dures are based on a similar process with some compa­rable variants…

Read More
iSAQB-blog CPSA-A Level

This blog post answers the most important questions about the written part of the iSAQB Advanced Level exam…

Read More

Additional Information

Frequently Asked Questions

There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.


Advanced Level – Sample task for the CPSA‑A exami­nation task

Sample task “BigSpender” / Topic – Information System

Deutsche Version [pdf]

English Version [pdf]

Curriculum Module DDD – Domain Driven Design

Curriculum of the Advanced Level Module DDD with all learning goals and terms for the individual chapters.

English Version [pdf]

Deutsche Version [pdf]

Stay Up-to-Date with the iSAQB® Newsletter!

Scroll To Top