Domain-Driven Design

DDD revolutionises large-scale software projects. Instead of technical complexity, you focus on business logic.

  • core principles and philosophy of domain-driven design
  • various techniques for collaborative modelling
  • applying DDD concepts to real business problems
Domain-Driven Design

In a series of remote workshops, Stefan provided us with many new insights and findings beyond our usual scope, which were directly incorporated into our decisions and implementations. The outcome is so positive that we will certainly be repeating this experience.

Markus Holstein, Head of IT, Electronic Minds GmbH

Domain-Driven Design

Domain-driven design (DDD) revolutionises the way we deal with complex software by placing business logic at the centre. Instead of getting lost in technical complexity, DDD promotes a common language between business departments and IT, reducing misunderstandings and improving collaboration. You develop software that solves the actual business problem instead of just meeting technical requirements.

Through the targeted use of strategic and tactical patterns, you will learn to master complex domains and design maintainable, scalable architectures that grow with the business. DDD is ideal for developers, architects and project managers who want to create sustainable, technically sound software solutions for demanding business requirements.

With domain-driven design, you develop software that understands the business – subject-centred, future-proof and in harmony with all stakeholders.

Course Content

  • Domain-driven design (DDD) according to Eric Evans
  • DDD in 2025: what have we learned?
  • The ubiquitous language
  • Bounded contexts
  • Strategic design and context mapping
  • Collaborative modelling
  • DDD and software architecture

Procedure

The training is designed to integrate as easily as possible into your daily work routine.

We start each day with a joint video conference in the morning. During the subsequent longer lunch break, you work independently on a work assignment and still have time for emails or other urgent matters. In the afternoon, there is another joint video conference.

Who should participate?

Software developers and software architects, product owners, subject matter experts and people from the business context who work on digital products or services.

Are there prerequisites for participation?

Openness to new ways of thinking, experience in collaboration between software development and specialist departments, and an interest in modelling. A basic understanding of software development is helpful.

What you will gain

  • You will learn to deeply understand the technical aspects of your software and map them in a structured way
  • You shape a common language (ubiquitous language) between developers and specialist departments
  • You will learn how to clearly structure complex systems through strategic design (e.g. bounded contexts).
  • You will learn to distinguish between tactical and strategic patterns and to use them in a targeted manner.
  • You lay the foundation for microservices, event sourcing or CQRS.

From complex to clear: How to achieve sustainable software design as a team

Register now – or let us discuss how we can tailor the training to your product, your team and your challenges.

Öffentliches Training im Dez. 2025 🇩🇪

Dauer: 12 Stunden

02.-04. und 09.-11. Dez. 2025, jeweils 09:00-11:00 (MEZ)

1199 €
Kalender online (Zoom) Stefan Priebsch
Für 1199 € buchenMit 12 Credits buchenAnmelden via Flatrate

Public Training in Dec 2025 🇬🇧

Duration: 3 days

Dec 9-11, 2025, from 10:00am-12:00pm and 03:00pm-05:00pm (CET) each day

1199 €
Book for 1199 €Book using 12 creditsAttend via Flatrate

Öffentliches Training im Juni 2026 🇩🇪

Dauer: 3 Tage

16.-18. Juni 2026, jeweils 10:00-12:00 und 15:00-17:00 (MESZ)

1199 €
Kalender online (Zoom) Stefan Priebsch
Für 1199 € buchenMit 12 Credits buchenAnmelden via Flatrate

Public Training in Dec 2026 🇬🇧

Duration: 3 days

Dec 9-11, 2026, from 10:00am-12:00pm and 03:00pm-05:00pm (CET) each day

1199 €
Book for 1199 €Book using 12 creditsAttend via Flatrate

Public Training in Dec 2027 🇬🇧 🇩🇪

Duration: 3 days

Days and times have not yet been finalised.

1199 €
online (Zoom) Stefan Priebsch
Let me know →

As individual training (online) 🇬🇧 🇩🇪

Duration: 2-3 days

Your preferred date, any number of participants. Either in Zoom or using your preferred video conferencing software.

from 4500 €
online (Zoom) Stefan Priebsch
Start free consultation on online training →

As in-house training (on-site) 🇬🇧 🇩🇪

Duration: 2-3 days

Your preferred date, any number of participants. At your company or at your desired location.

from 5500 €
Any location Stefan Priebsch
Start free consultation on inhouse training →

Frequently Asked Questions

Find answers to your questions about our training courses

Why are there no full-day online courses?
Our content is designed for optimal online learning: Short, focussed sessions promote concentration and provide time to process what has been learned between units.
Are the training sessions live or recorded?
All our training courses take place live as a video conference and are led by an experienced trainer. Participants can ask questions at any time.
What makes your training courses unique?
Our training courses combine hands-on tasks with live coding and solving real-life problems. Our experienced trainers guarantee a particularly good learning experience.
Are your training courses remote or in-person?
We offer our training courses both remotely and in person in order to meet the different requirements of our customers.
Can you tailor training courses specifically to our needs?
Naturally. We can customise our training courses to the individual needs of teams and their technology stacks at any time.
What advantages do individualised training courses offer?
In-house training courses allow you to arrange individual topics, flexible dates and guarantee targeted learning in a familiar environment. This is usually financially viable for four or more participants.
Is there a certification?
Yes, participants will receive a certificate on request after successful participation.