Domain-Driven Design
Tackling Complexity in the Heart of Software
Evans Eric
The book introduces a methodology for developing complex software systems by focusing on creating a common language between developers and domain experts, and by emphasizing the importance of a well-designed domain model. It provides strategies for dealing with legacy systems, managing large-scale structures, and distilling the core of a complex domain.
See full summary