Why Use Domain-Driven Design to Tackle Complexity?
In this first part of the book, you’ll develop a solid understanding of Domain-Driven Design (DDD) and its fundamental concepts. We’ll explore how DDD has evolved, tackle the challenges of understanding complexity, and introduce you to the core strategic and tactical patterns. By the end of this part of the book, you’ll have the knowledge needed to start modeling and managing complex software systems with confidence.
This part of the book includes the following chapters:
- Chapter 1, Evolution of Domain-Driven Design
- Chapter 2, Understanding Complexity: Problem and Solution Space
- Chapter 3, Strategic Patterns
- Chapter 4, Tactical Patterns