Domain-driven Design - Tackling Complexity in the Heart of Software
Eric Evans, Eric J. Evans
Summary
Key Facts and Insights from the Book
- Domain-Driven Design (DDD) is a software development approach that focuses on the core domain and domain logic, rather than the technology used in implementing systems.
- DDD uses a model-driven design where the model encapsulates complex business rules and processes. This model becomes an essential part of the language used by both the team and the business experts.
- Ubiquitous Language is a key concept in DDD, a common language that is developed by the team for describing system functionalities. It bridges the gap between the technical team and the business experts.
- DDD promotes...
Full summary available for members.
Log in or create a free account to view.