A book called 'Domain-Driven Design: Tackling Complexity at the Heart of Software' came out in 2004. In the book, commonly referred to as 'The Blue Book', the author, Eric Evans, categorises Domain-Driven Design (DDD) in two parts: Tactical and Strategic. The Tactical part talks about low-level design patterns like Entity, Value Object and Repository. These are defined in the first two-thirds of the book and will not be covered in this session. The chapters on Strategic DDD deal with analysing and modelling complex domains at a higher level.
As businesses and software solutions have become more complex over the last 20 years, the importance of understanding the business domain and producing better higher level designs have become essential to creating successful products.
In this session you will learn about the patterns described in the Strategic section of the book and how you can use them to help understand and model your domain. You will also learn how the ever growing DDD community have built on to Eric's original ideas over the last 15 years to make introducing and using DDD much easier and more beneficial for everyone.