Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts. Note that conceptual DDD questions are better to be asked at

- Wiki
2 articles, 2 books. Go to books ↓

If we want to use domain driven design while developing a solution for the problem domain we’re working in then we should avoid a few pitfalls.

Free books

Domain Driven Design Quickly

Domain Driven Design Quickly

Abel Avram , Floyd Marinescu