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

By Eric Evans

Categories: Computers & Technology

Domain-Driven Design is Eric Evans's 2003 book on building software around a deep model of the business problem it serves. Evans argues that developers and domain experts should share a common "ubiquitous language" and refine a model together. He describes building blocks such as entities, value objects, aggregates and repositories, and strategic ideas like bounded contexts for large systems. The book shaped how many teams design complex applications.

Recommended by 1 person