Domain Driven Design Uncle Bob
It provides both the motivation for and the techniques that support the analysis of an automated business domain.
Domain driven design uncle bob. This is an attempt to collect all info about domain driven design the world knows in dynamic languages python ruby php etc. Domain driven design in dynamic languages. Domain driven design initially written in 2003 by eric evans introduced new approaches towards designing software by using a layered architecture with a rich domain model in the center.
Uncle bob martin would say the one on the left screams model view controller and the one on the right business. Robert refers to a book. Not only ddd but all worthy info about layered and clean architecture with separation of business logic from infrastructure and framework code.
Even though all the concepts of ddd like entities and repositories are easily implemented few examples of these exist under the ddd banner. 10 50 he talks about creating the ubiquitous language of the business objects and the relationships between them. The domain driven design is a site created by felipe de freitas batista to bring information and knowledge to everyone about developing software using ddd.
This is the definitive work on domain analysis. 10 45 domain driven design is a wonderful book by eric evans from a long time ago. The domain driven design mindset has largely promoted the second technique.
Uncle bob s tweetstweets by unclebobmartin. Martin uncle bob stated earlier at this year s ddd exchange day in london. Uncle bob states that.
Domain driven design ddd is a very theoretical field go read the big blue book. In this interpretation entities and value objects are essentially function less data holders only and the design concerns itself with what properties these hold and what relation they have between each other. Some interpretations of domain driven design do advocate data modeling and i think this is what your question is about.