background preloader

DDD

Facebook Twitter

Domain Driven Design and Development In Practice. Domain-Driven Design in an Evolving Architecture. Domain driven design can be most readily applied to stable domains in which the key activity is for developers to capture and model what is in users' heads.

Domain-Driven Design in an Evolving Architecture

But it becomes more challenging when the domain itself is in a state of flux and development. This is common in Agile projects, and happens also when the business itself is trying to evolve. This article examines how we used DDD in the context of a two-year programme of work to rethink and rebuild guardian.co.uk. We show how we ensured the evolving perceptions of our end-users were reflected in the software architecture, and how we implemented that architecture to ensure future changes. Best Practice: An Introduction To Domain-Driven Design. Dddproject - Google Code.