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
Leadership in Software Design
Strategies for driving DDD adaptation in your company
with Gien Verschatse
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
Advanced Software Architecture with Residuality
A revolutionary new theory of software design
with Barry O'Reilly
Mastering complex event-driven architectures
Unlock the secrets of messaging real-world superpowers
with Laila Bougria
How to Specify Architecture to Agents (and Humans): Architecture as Code
Align architecture with the technical and business environment
with Neal Ford
Accelerate your Strategic Design with Large Language Models
Integrate the power of LLMs
with Thomas Coopman
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.
AI-Augmented Software Engineering
Inderstand how AI coding assistants work
with Chelsea Troy
Software Architecture, the Hard Parts
Understand tradeoffs in novel situations
with Mark Richards
EventStorming Masterclass
Learn from the creator of EventStorming
with Alberto Brandolini
Architecture for Flow
Design adaptive, socio-technical systems optimised for a fast flow of change
with Susanne Kaiser
Knowledge Flow
How to Design Smarter Information Systems
with Diana Montalion
Strategic Domain-Driven Design
Learn the design and strategy principles of DDD
with Maxime Sanglan-Charlier
Domain Storytelling
Visualise business processes and domain knowledge
with Stefan Hofer and Henning Schwentner
Forces in Software Masterclass
Understanding the Physics of Software Evolution
with Michael Feathers
Data Mesh In Action
A hands-on exploration of Data Mesh through real-world examples
with Jacek Majchrzak
Implementing a Data Mesh with Data Contracts
Hands-on techniques for self-serve data platforms and federated governance
with Andrew Jones
What participants say
It was great to experience first-hand what the method can accomplish, and gather practical tips. I have used the method a few times since then, and it has proven to be a powerful collaborative visualisation tool for processes.
BBianca Schöne
DKMS Life Science Lab gGmbH
participant at EventStorming Masterclass with Alberto Brandolini in 2023