Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we dove into a report that compares the speeds of Micronaut, Quarkus, and Spring Boot on JDK 14, celebrated Git’s 15th birthday with an expert check, and spoke to Vaughn Vernon, the author of the book “Implementing Domain-Driven Design.”
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?