Modul DDD | September 2026 Berlin
Modul DDD is a three-day Domain-driven Design training held in person at the entwickler Hub, a coworking space in a renovated former dairy in Berlin, and led by trainer Matthias Bohlen. The course presents DDD as a way to make software a precise and transformable representation of a business domain, beginning with the domain model and Ubiquitous Language and the tactical building blocks: entities, value objects, aggregates, services, domain events, factories and repositories. It then works from model to code and on into application architecture, covering hexagonal architecture, layered architecture and CQRS, alongside knowledge-crunching techniques such as interviews, event storming and collaborative modelling with domain experts. The closing strand is strategic design, separating models through bounded contexts and subdomains, distinguishing core from supporting and generic domains, and context mapping with shared kernels, anticorruption layers and domain events as an integration pattern. It is aimed at software architects, developers and teams who want to tie business knowledge to architecture; general software development experience is enough, and neither UML nor any specific technology is required. Attendance is capped at 12 people, each day runs from 9:00 to 17:00 with catering and a get-together on the first evening, and the module is iSAQB-accredited for 30 CPSA-A credit points, 20 methodical and 10 communication.





