DDD Academy

Frequently asked questions

Everything you need to know about our workshops, booking, and logistics.

What is DDD Academy?

DDD Academy is a training programme offering hands-on workshops on Domain-Driven Design, software architecture, collaborative modelling, and related practices. It is powered by Aardling, an international software strategy consultancy.

What is Domain-Driven Design (DDD)?

Domain-Driven Design is an approach to software development that focuses on deeply understanding the business domain and aligning the technical model with it. It includes both strategic patterns (such as bounded contexts and context mapping) and tactical patterns (such as aggregates and value objects), as well as collaborative modelling techniques such as EventStorming.

Who are the workshops for?

The workshops are aimed at a range of organisations, including SaaS scale-ups modernising monoliths whilst shipping features, enterprise platform teams implementing bounded contexts in regulated industries, product companies introducing EventStorming and collaborative modelling, and consultancies upskilling their engineers in tactical and strategic DDD.

Who delivers the workshops?

Workshops are curated by the Aardling team and delivered by renowned practitioners and thought leaders, from EventStorming pioneers to DDD book authors.

What levels of workshop are available?

Workshops are offered at three levels: Essentials, Intermediate, and Advanced. We have written a blog about your learning journey in Domain-Driven Design if you have questions about how to start or to continue your learning path.

How large are the workshop groups?

Audiences are kept small, with a maximum of 16 participants with some exceptions, to allow for extensive hands-on exercises and group modelling sessions.

Can we book a private training session for our team?

Yes. Private training and consulting is available, with a custom curriculum and exercises, a flexible schedule and location, and confidential architecture Q&A. You can get in touch via contact@ddd.academy.

What can participants expect to gain?

The workshops focus on realistic, messy scenarios that mirror actual projects rather than toy examples. Participants leave with patterns they can apply immediately, covering both technical patterns and the organisational challenges of implementing DDD.

Can I get a certification of participation?

Upon request, we can send you a certification of participation. This certificate attests you were present during the workshop and includes: your name, the workshop title, the date, and the instructor.

How can I purchase a workshop?

You can purchase the ticket online. You can pay via credit card, Bancontact, iDEAL, or a bank wire.

Do I need to pay VAT on workshops?

For remote workshops the Belgian VAT is 0% (reverse charge) for companies outside of Belgium. Make sure to always add your VAT number during the purchasing process. Individuals always pay 21% VAT.

For in-person workshops, we have to add 21% of VAT for everyone. The same laws apply as if we were selling tickets at the door. You may be able to deduct the VAT cost in your country.

Can I get an invoice?

Yes. Make sure you enter your company name, VAT, and details in the checkout process. If you need help with the purchasing process, please send us an email.

If you need help to order, or if you need a formal quote, please reach out to us at contact@ddd.academy.

How do I stay informed about new workshops and offers?

You can subscribe to the DDD newsletter to receive updates on new workshops, early-bird discounts, and exclusive content.

How do I contact DDD Academy?

You can reach the team at contact@ddd.academy.

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.