Use case – understanding the domains of the use case
From the requirements listed in the Case study – introducing World Wild Travel Club section of Chapter 1, Understanding the Importance of Software Architecture, and for the analysis in the Use case – storing data section of Chapter 9, How to Choose Your Data Storage in the Cloud, we know that the WWTravelClub system is composed of the following parts:
- Information about the available destinations and packages. We implemented the first prototype of this subsystem's data layer in Chapter 9, How to Choose Your Data Storage in the Cloud.
- Reservation/purchase orders subsystem.
- Communication with the experts/reviews subsystem.
- Payment subsystem. We briefly analyzed the features of this subsystem and its relationship with the reservation purchase subsystem at the beginning of the Understanding domain-driven design section of this chapter.
- User accounts subsystem.
- Statistics...