Part 2: Real-World DDD
In the first section of this book, we looked at the vocabulary of Domain-Driven Design (DDD) and how it fits in the context of commonly used architecture styles and programming paradigms. In this section, we will implement a real-world application, starting from business motivations and requirements, and employ a bunch of techniques and practices that enable us to apply the tenets of DDD’s strategic and tactical design.
This part contains the following chapters:
- Chapter 3, Understanding the Domain
- Chapter 4, Domain Analysis and Modeling
- Chapter 5, Implementing Domain Logic
- Chapter 6, Implementing the User Interface – Task-Based
- Chapter 7, Implementing Queries
- Chapter 8, Implementing Long-Running Workflows
- Chapter 9, Integrating with External Systems