Domain-Driven Design is quite a new approach to model complex business applications. It helps all stakeholders involved in a software development project to find a common communication ground. It provides software developers with an approach to communicate in an understandable way with the business (domain) owners and vice versa. Reading a few articles and the presentation “Domain-Driven Design – a way of modeling complex business domains” by Sławomir Sobótka at Java Developer’s Days 2011, inspired me to write this blog post. Below I will present a short introduction to DDD. Read the full article →