#8 - Domain Driven Design
Details
#8 - Domain Driven Design
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 defines 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 last third of the book on covers Strategic DDD which deals with methodologies for analysing and modelling complex domains. As businesses and software solutions have become more complex over the last 20 years, the importance of understanding the business and producing 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 model your high level domains. 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.
Speaker Bio:
Ian Russell
Twitter: @ijrussell
Ian Russell is an experienced software developer and has been regular speaker at user groups and community conferences around the UK for over 10 years. He has been interested in Domain-Driven Design since he first read the blue book in 2007.
