본문 바로가기
IT Tech/Application

DDD 바운디드 컨텍스트 기반 마이크로서비스 도출

by _><- 2022. 2. 4.
반응형

서비스가 소유권을 가진 데이터를 독립적으로 식별하는 것이 중요

서비스의 기능에 의해서만 접근 가능(캡슐화)하도록 데이터를 식별해야 한다.

하나의 통합된 데이터가 여러 서비스에 사용된다면 데이터에 의해서 서비스의 독립성이 홰손된다.

즉 데이터를 기능과 분리해서 식별하지 않고 문제 영역인 하위 도메인마다 별도의 도메인 모델(바운디드 컨텍스트)을 정의해야 한다.

 * 바운디드 컨텍스트 : 다른 켄텍스트와 구별되는 경계

 

 

바운디드 컨텍스트의 특징 : 

이쪽 도메인에서 사용되는 언어의 개염과 저쪽 도메인에서 사용되는 언어의 개념이 상이한 경계가 도메인의 경계, 즉 바운디드 컨텍스트임

 

 

도메인의 분류

- 핵심도메인

- 서브도메인

- 일반도메인

 

 

반응형