Get in touch


We use HubSpot CRM to process and manage contact and information requests. Please accept the "Functional Cookies" and reload the page to load the contact form.

Domain-driven design training

Domain-driven design training


Dive into DDD

Learn the fundamentals, understand how to apply them in structured architecture, and discover building blocks and design patterns for productive software development within your team. The training is divided into two parts: First, you’ll be introduced to the theoretical concepts, learning when and why to use them. Then, we’ll show you how to implement these concepts in practice through code examples. 

Book your seat

What makes AOE Academy training so special?

Learn from experts

Senior level knowledge: Learn from experienced coaches with many years of practical experience

Customized content

We tailor the training content to your project challenges and previous knowledge

20+ years of experience in large software projects

Many years of experience with agile software development in enterprise projects

Why should you book a domain-driven design training?

Do you want to develop complex systems while ensuring quality and efficiency? Or are you looking for an opportunity to boost your career as a software architect or software developer? Register now, because seats are limited!

Book your seat

What you can expect from our training courses

At the end of the training you will be able to

  • recognize where and why you should use DDD practices
  • identify and use the basic DDD building blocks
  • implement applications with clean layering and recognize some best practices
  • discuss the relationship between namespaces, modules, aggregates and bounded contexts

More about our instructors: The training is conducted by Daniel Pötzinger, CTO at AOE GmbH and Stefan Rotsch, Senior Solution Architect at AOE GmbH. Get to know them now:

Frequently asked questions

Bookings can be made via Eventbrite. You can also find the next training dates there.

Our training courses are designed for a maximum of 15 participants so that you can take away as much as possible from the training and exchange ideas and questions. The group of participants in the training consists of both AOE colleagues and external participants.

Our training courses take place either at AOE GmbH in Wiesbaden (AOE GmbH, Kirchgasse 6, 65185 Wiesbaden) or remotely via Zoom. Details can be found on the booking page of the training. 

We offer two software architecture training courses:

  1. Tactical software architecture (domain-driven design)
  2. Strategical software architecture.

You want to attend both trainings? Then send an email to academy@aoe.com.  You will receive a 10% discount code for the second booking.

Yes, all our training courses are also available for whole groups of up to 15 people. If you are interested, simply send an inquiry to academy@aoe.com

Of course! Just send an email to academy@aoe.com. You will receive a 10% discount code for the second booking. 

More questions? Get in touch!


We use HubSpot CRM to process and manage contact and information requests. Please accept the "Functional Cookies" and reload the page to load the contact form.