Both sides previous revisionPrevious revisionNext revision | Previous revision |
domain-driven_design:part_4_strategic_design:14_maintaining_model_integrity [2024/11/07 07:58] – [14 모델의 무결성 유지] Diagram 수정 ledyx | domain-driven_design:part_4_strategic_design:14_maintaining_model_integrity [2024/11/07 08:00] (current) – [OPEN HOST SERVICE] 설명 보충 ledyx |
---|
contextMap --"일방적으로 겹치는 방식으로 활용"--> conformist | contextMap --"일방적으로 겹치는 방식으로 활용"--> conformist |
| |
contextMap --"다수의 클라이언트를 지원하는 데 활용. | contextMap --"다수의 클라이언트를 지원하는 데 활용.<br>하류 컨텍스트의 기능을 외부에 Service로 공개하여 상류 컨텍스트가 접근"--> openHostService |
<br>하류 Context를 모아 Service로 정의"--> openHostService | |
openHostService --"공식화 수단으로 사용"--> publishedLanguage | openHostService --"공식화 수단으로 사용"--> publishedLanguage |
| |
| |
여러 종류의 Downstream Bounded Context를 고려하여 설계되는 Upstream Bounded Context. | 여러 종류의 Downstream Bounded Context를 고려하여 설계되는 Upstream Bounded Context. |
| |
| 하류 컨텍스트의 기능을 외부에 Service로 공개하여 상류 컨텍스트가 접근. |
| |
예를 들어, 상류 Context "네이버 검색"에서 하류 Context인 블로그, 카페, 웹페이지 컨텍스트의 기능을 이용할 것이다. 이 때, 하류 Context N개 만큼 상류 Context에 맞춰 번역 레이어가 필요할 것이고, 유사한 코드가 반복될 것이다. 이를 외부 서브시스템을 서비스의 제공자로 바라보는 관점으로, 외부 서브시스템을 서비스로 감싼다. | 예를 들어, 상류 Context "네이버 검색"에서 하류 Context인 블로그, 카페, 웹페이지 컨텍스트의 기능을 이용할 것이다. 이 때, 하류 Context N개 만큼 상류 Context에 맞춰 번역 레이어가 필요할 것이고, 유사한 코드가 반복될 것이다. 이를 외부 서브시스템을 서비스의 제공자로 바라보는 관점으로, 외부 서브시스템을 서비스로 감싼다. |