Tactical Patterns
Having explored the key strategic patterns in the previous chapter, we now shift our focus to the tactical patterns of DDD. The patterns we will cover include entities, value objects, aggregates, repositories, services, and modules.
We will conclude the chapter with an in-depth analysis of events, in which we will discuss their significance. We will clarify the distinctions between domain events and integration events, ensuring you grasp their importance and correct application in DDD.
By the end of this chapter, you will have a comprehensive understanding of these tactical patterns and their critical role in effective DDD.
In this chapter, we will cover the following topics:
- Understanding tactical patterns in DDD
- Services and modules
- Domain and integration events