Domain-Driven Design (DDD). Structuring Complex Software Systems
Author: Эрик Эванс
Printhouse: Vil'iams
Age restrictions: 16+
Year of publication: 2020
ISBN: 9785604072493
Number of pages: 448
Size: 245x175x23 mm
Cover type: hard
Weight: 706 g
ID: 1748622
The book «Domain-Driven Design (DDD). Structuring Complex Software Systems» (Eric Evans) fills the gap in resources for effectively implementing domain modeling in software development practice. It is dedicated not to individual technologies, but to a systematic domain-oriented approach. It presents a wide range of techniques and methods based on practical experience, and fundamental principles that assist in the realization of software projects from complex domains. By organically intertwining the practice of design and implementation of software, this book contains numerous factual examples illustrating the application of general strategic principles in real software projects.
From the book, the reader will learn how to use a domain model to give the development of a complex system the necessary direction and dynamics. Key techniques and template patterns that form a common language for the development team are highlighted. The necessity of refactoring not only the code but also the underlying model is particularly emphasized, which, combined with an iterative agile methodology, leads to a deeper understanding of the domain and improved quality of interaction between specialists and programmers. The approach of the book is built on this foundation, offering models and architectures for systems and organizations of any complexity.