In the picture
Domain-Driven Design in Your Favourite Language
Learn to build rich domain models and use advanced tactical patterns. Now running in Go, Python, Java, C# and Kotlin.
View DetailsUpcoming Sessions
Advanced Software Architecture with Residuality
A revolutionary new theory of software design
with Barry O'Reilly
Powered by Aardling
Get in touch to discuss running a private training or consulting with our experts. Tailored specifically to your domain and technical challenges.
- Custom curriculum & exercises
- Flexible schedule & location
- Confidential architecture Q&A
Strategic Integration Design with DDD
Practical patterns for scalable, evolvable integrations
with Karol Skrzymowski and Philipp Kostyra
Domain-Driven Transformation
Navigating Legacy Systems with Domain-Driven Design
with Carola Lilienthal and Henning Schwentner
Mastering complex event-driven architectures
Unlock the secrets of messaging real-world superpowers
with Laila Bougria
EventStorming Masterclass
Learn from the creator of EventStorming
with Alberto Brandolini
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.
Forces in Software Masterclass
Understanding the Physics of Software Evolution
with Michael Feathers
Guiding Data Mesh Lean Transformations
From Domain to Thin-Sliced Data Product MVP
with Paulo Caroli
What participants say
In the short term, it helped me understand why a ubiquitous language is so important and why, even as a developer, deeply understanding the business really matters. It immediately changed the way I look at discussions between business and technical people. The long-term impact is that I now have more confidence in my code and in my architectural choices. It also helped me coach others better, because I can clearly explain why certain choices are better than others in specific situations, instead of relying on personal preference or habits.
SSébastien Van De Poel
Arcrit
participant at Leadership in Software Design with Gien Verschatse in 2025