Chapter 8. Seeing It All Come Together

All software projects are special and there can never be a "one size fits all" approach, but as we have seen, a lot of thought has gone into all kinds of different approaches to development. A project goes through many stages of development, often it starts out exploring the basic ideas, sometimes we can not even be sure at that stage what the domain of the project will be. We then begin to factor out a certain core competency of the application and a core domain starts to evolve. At this stage the involvement of the business experts is crucial to make sure the domain aligns with the business needs, and the project does not get sidetracked due to misunderstandings, while the ubiquitous language is evolving ...

Get JavaScript Domain-Driven Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.