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.

AI illustration

How this image was made

AI-generated illustration of Domain-Driven Design: Tackling Complexity in the Heart of Software

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Domain-Driven Design: Tackling Complexity in the Heart of Software ("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.)

All labels observed (5)

How this entity was disambiguated

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 ⓘ
linked to: Addison-Wesley
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 ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Addison-Wesley → hasPublished → Domain-Driven Design: Tackling Complexity in the Heart of Software ⓘ
Domain-Driven Design: Tackling Complexity in the Heart of Software → shortName → Domain-Driven Design ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans → knownFor → Domain-Driven Design ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans → notableWork → Domain-Driven Design: Tackling Complexity in the Heart of Software ⓘ
Eric Evans → notableWork → Domain-Driven Design (DDD) book ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design: Tackling Complexity in the Heart of Software → shortName → Domain-Driven Design ⓘ
subject linked to: DDD (book)
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design: Tackling Complexity in the Heart of Software → topic → domain-driven design ⓘ
subject linked to: DDD (book)
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Screaming Architecture → relatedTo → Domain-Driven Design ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
DDD → fullName → Domain-Driven Design ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
DDD → describedIn → Domain-Driven Design: Tackling Complexity in the Heart of Software ⓘ
Patterns of Enterprise Application Architecture → describes → Domain Model pattern ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software
Analysis Patterns: Reusable Object Models → relatedWork → Domain-Driven Design ⓘ
linked to: Domain-Driven Design: Tackling Complexity in the Heart of Software