- 단일 컴포넌트의 경계를 넘어 시스템 요소 전반의 커뮤니케이션 흐름을 구성하는 패턴에 대해 논의
- 바운디드 컨텍스트 간 커뮤니케이션을 용이하게 하고
- 애그리거트 설계 원칙에 의해 부과된 제한사항을 해결하고
- 여러 시스템 컴포넌트에 걸쳐 비즈니스 프로세스를 조율함
모델 변환
바운디드 컨텍스트는 유비쿼터스 언어 모델의 경계
- 서로 다른 바운디드 컨텍스트 사이에 커뮤니케이션하기 위한 다양한 설계 패턴이 있음
if. 다른 바운디드 컨텍스트를 구현하는 두 팀이 효과적으로 의사소통하고 협력할 의향이 있다고 가정
- 이 경우 바운디드 컨텍스트를 파트너십을 통해 통합할 수 있음
- 프로토콜은 임시방편식으로 조정될 수 있고 모든 통합 문제는 사실상 팀 간의 커뮤니케이션을 통해 해결할 수 있음

- 또 다른 협력 기반 통합 방법은 공유 커널임
- 팀은 모델의 제한된 부분을 분리해서 공동으로 함께 발전시킴
- ex. 바운디드 컨텍스트의 연동 컨트랙트를 공동 소유의 저장소로 분리할 수 있음
