Bounded-Context Blueprint Template¶
Use this to define a bounded context from the bounded-context map. It mirrors the structure of the SaaS framework DDD blueprint.
Template¶
# <Bounded Context Name>
## Responsibility
What this context is responsible for, in one paragraph.
## Ubiquitous Language
- Term: definition
- Term: definition
## Owned Data & Aggregates
- Aggregate: invariants, key entities/value objects.
- Data this context owns exclusively (no shared DB).
## Commands & Domain Events
- Commands: <list>
- Domain events: <list>
## Published Contracts (APIs & Integration Events)
- APIs: <contract-first endpoints>
- Integration events: <published events other contexts consume>
## Dependencies
- Upstream contexts (and the contracts consumed).
- Downstream consumers.
## Services Included / Excluded
- Catalog items (CS-SVC-XXXX) that belong here.
- Items intentionally excluded and where they live.
## Team Ownership Candidate
- Which squad/team can own this end-to-end.
## Deployment Model
- Single service with modules | multiple services | platform.
## Risk Level
- Low / Medium / High and why.