The intuition starters kit helps practitioners find natural boundaries in a domain before their design intuition is well developed. It turns a broad heuristic into three practical starting points: split according to the language, departments, or actors. section 3.3.1
Use the kit to begin a first bounded-context design iteration:
- Split according to the language used in different parts of the domain. section 3.3.1
- Split according to departments when organizational responsibilities suggest distinct boundaries. section 3.3.1
- Split according to actors when different participants operate with distinct domain concerns. section 3.3.1
BigScreen’s first boundaries
Applying “split according to the language” to a small part of BigScreen’s EventStorm produced two initial bounded contexts: Movie Scheduling and Ticket Purchasing. These boundaries provide a starting point for deeper design activities. section 3.3.1
Figure 3.4 BigScreen’s natural boundaries. We picked one of our heuristics from our intuition starters kit and applied it to the EventStorm, creating two bounded contexts: Movie Scheduling and Ticket Purchasing. This way, we have a starting point to dig deeper with other design activities.
Use the natural-boundaries diagram to see how one heuristic becomes two initial bounded contexts for further exploration. section 3.3.1
