heuristics for defining bounded contexts

You can define bounded contexts by splitting on:

You can use multiple of these: a business process could have high business value, so they could combine for a bounded context.

Domain-Driven Design Heuristics - Domain-Driven Design Heuristics