Domain-Driven Design: Tackling Complexity in the Heart of Software
E32456
"Domain-Driven Design: Tackling Complexity in the Heart of Software" is a seminal software engineering book by Eric Evans that introduces the domain-driven design approach for managing complexity in large, business-focused software systems.
Aliases (1)
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
computer science book
→
non-fiction book → software engineering book → |
| approach |
iterative refinement of models
→
model-driven design → |
| author |
Eric Evans
→
|
| countryOfOrigin |
United States
→
|
| emphasizes |
close collaboration between domain experts and developers
→
iterative refinement of the domain model → strategic design → tactical design → |
| focusesOn |
alignment of software model with business domain
→
business-focused software systems → managing complexity in large software systems → |
| goal |
create rich domain models
→
improve maintainability of complex business systems → tackle complexity in the heart of software → |
| influenced |
microservices architecture thinking
→
modern domain-driven design practices → |
| introducesConcept |
aggregate
→
anticorruption layer → bounded context → context map → domain event → domain model → entity → factory → layered architecture → repository → ubiquitous language → value object → |
| language |
English
→
|
| partOfSeries |
Addison-Wesley Signature Series
→
|
| publicationYear |
2003
→
|
| publisher |
Addison-Wesley
→
|
| recognizedAs |
classic book in software engineering literature
→
seminal work on domain-driven design → |
| relatedDiscipline |
enterprise software development
→
|
| shortName |
DDD (book)
→
Domain-Driven Design → |
| structure |
divided into strategic and tactical design parts
→
|
| subject |
domain-driven design
→
object-oriented design → software architecture → software design → |
| targetAudience |
senior software developers
→
software architects → technical leaders → |
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
Addison-Wesley
→
|
hasPublished |
|
Domain-Driven Design: Tackling Complexity in the Heart of Software
("Domain-Driven Design")
→
|
shortName |