Skip to content

Domain Modelling

Domain modelling enables us to design our solution across each aspect of Domain-Driven Design practices. For reference material and further information refer to DDD Crew Domain Modelling.

Understand

Align our focus with the organisation's business model, the needs of its users, and its short, medium, and long-term goals.

Business Model Canvas

Discover

Discover the domain visually and collaboratively.

Domain Story

Decompose

Decompose the domain into sub-domains - loosely-coupled parts of the domain.

Independent Service Heuristics

Strategize

Strategically map out your sub-domains to identify core domains: the parts of the domain which have the greatest potential for business differentiation or strategic significance.

Wardley Map

Connect

Connect the sub-domains into a loosely-coupled architecture which fulfills end-to-end business use-cases.

Domain Message Flow Modelling

Organise

Organise autonomous teams that are optimised for fast flow and aligned with context boundaries.

Context Mapping

Define

Define the roles and responsibilities of each bounded context.

Bounded Context Canvas

Code

Code the domain model.

Aggregate Design Canvas