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.
主な機能
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
ユースケース
01Designing microservices integration boundaries
02Planning legacy system migrations using anti-corruption layers
03Clarifying team ownership of shared API contracts