DDD Context Mapping
Defines integration patterns and relationship contracts between bounded contexts to prevent domain leakage in complex systems.
This skill streamlines the architectural process of Domain-Driven Design (DDD) by helping developers map relationships between bounded contexts. It provides specialized guidance on selecting appropriate integration patterns—such as Anti-Corruption Layers (ACL), Open Host Services, or Shared Kernels—while clarifying upstream and downstream ownership. By formalizing translation rules, failure modes, and fallback behaviors, it ensures robust service boundaries and prevents technical debt caused by domain leakage in microservices or modular monoliths.
Características Principales
01Anti-corruption layer (ACL) strategy planning
02Translation rule and fallback behavior design
03Coupling risk identification and mitigation
04Context relationship mapping and dependency tracking
0531,721 GitHub stars
06Integration contract ownership definition
Casos de Uso
01Designing microservices integration boundaries
02Planning legacy system migrations using anti-corruption layers
03Clarifying team ownership of shared API contracts