The birth of domain-driven design dates back to 2003. Eric Evans’ book “Domain-Driven Design: Tackling Complexity in the Heart of Software” was a milestone and is still widely read today. The book “Implementing Domain-Driven Design” by Vaughn Vernon has also contributed significantly to the spread of DDD. We talked to Vaughn about the motivation and core ideas behind DDD and its relationship to microservices and reactive architectures.
Only when we know the landscape around us, we can plan our way through rough terrain in a sensible way. Maps help us avoid obstacles, recognize chances on the way and find favourable starting positions for coming stages. So let’s draw a map…
You’re working with an application and have to understand how it all ties together and what changes you need to make. Where do you start?