methodatlas
Domain Modeling

Context Map

Turns domain knowledge, language, and system boundaries into a tangible result by listing contexts, drawing relationships, and clarifying dependencies and conflicts.

Core question
Which Bounded Contexts exist, how are they integrated, where does friction and model drift occur, and which relationship patterns are appropriate?
MediumWorkshop + async1-3 h
Purpose

The method helps clarify domain knowledge, language, and system boundaries concretely. It translates domain knowledge into events, terms, rules, and boundaries. The outcome is captured as a context map, integration patterns, and boundary notes.

How it works

The team follows the steps: list contexts, draw relationships, label interaction patterns, note ownership, and clarify dependencies and conflicts. Each step is captured visibly. At the end, a context map, integration patterns, and boundary notes are available so decisions, tests, or actions can follow directly.

Visual orientation

Method sketch for a quick mental model.

Context Map · DDD RelationshipsMake Bounded Contexts and their integration relationships visible as a strategic DDD map
Context MapThe visual shows bounded contexts and DDD relationship types such as Customer/Supplier, ACL, and Shared Kernel.Make context boundaries and relationship types visibleThe Context Map shows which models stay autonomous and where integration must be designed deliberately.Customer / SupplierACL protects modelShared KernelOpen Host ServiceSales ContextCustomer / SupplierBilling ContextConformistLegacy ERPAnti-Corruption LayerIdentity ContextShared KernelRelationship typedecides coupling, not justtechnology

Flow

  1. 1List contexts
  2. 2Draw relationships
  3. 3Label interaction patterns
  4. 4Note ownership
  5. 5Clarify conflicts and dependencies

The runsheet guides execution with 5 phases, timeboxes, 5 pitfalls, and clear stop criteria.

Open runsheet

Ideal for

  • DDD Strategy
  • Microservice Boundaries
  • Integration Planning

Not good for

  • Story-level discovery
  • UI design

Deep dive

In detail

Context Map follows a clear working logic: list contexts, draw relationships, label interaction patterns, note ownership, and clarify conflicts and dependencies. This turns the method into a visible thinking process rather than only a conversation. Participants move step by step from raw material, observations, or options toward a shared structure. As a result, a context map, integration patterns, and boundary notes support decisions, learning, or further planning.

Facilitation

Prepare a clear guiding question, the right information, and a visible workspace. Plan about 1-3 h with 2-8 people and use the format in a workshop or asynchronously. The method needs clear structure and preparation; short timeboxes, visible intermediate results, and a parking lot for open questions help.

Output artifacts
Context MapIntegration PatternsBoundary Notes
Tags
Artifact templates
Context Map Working TemplateCompact working template for Context Map with context, input, output artifacts, and next step.
canvas

context-map-working-template.md

Compact working template for Context Map with context, input, output artifacts, and next step.

Context Map Canvas

Context

What is this method used for?

Core question

Which question should be answered at the end?

Input

Which data, observations, or materials are available?

Working area

  • Area 1:
  • Area 2:
  • Area 3:
  • Relationships / patterns:

Output artifacts

  • Context Map:
  • Integration Patterns:
  • Boundary Notes:

Open questions

  • ...

Next step

Owner, date, success signal.

When to choose differently

Short decision aid for existing alternatives.

Bounded Context Canvas

Statt Context Map, wenn du einen Bounded Context samt Regeln, Sprache und Schnittstellen auf einer Seite schärfen willst.

Similar methods

All methods