"바운디드 컨텍스트"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;bounded context
;bounded context
;바운디드 컨텍스트, 연결된 컨텍스트
;接境 context
;접경 컨텍스트, 바운디드 컨텍스트
* DDD의 중심 패턴
* DDD의 중심 패턴
* [[마이크로서비스]]로 전환하기 위해서는 컨텍스트를 적절히 식별하여 분리해야
* [[마이크로서비스]]로 전환하기 위해서는 컨텍스트를 적절히 식별하여 분리해야 한다.
* 주변 서비스들에 대해 알아야 할 것이 너무 많다면 바운디드 컨텍스트가 아님
* 주변 서비스들에 대해 알아야 할 것이 너무 많다면 바운디드 컨텍스트가 아니다.
* OOP에서 하나의 객체에 어느 정도의 기능을 담을지 고민하듯, 하나의 서비스에 어느 정도의 기능을 넣을지 고민해야
* OOP에서 하나의 객체에 어느 정도의 기능을 담을지 고민하듯, 하나의 서비스에 어느 정도의 기능을 넣을지 고민해야 한다.
* 각 컨텍스트는 각각의 함수, 객체, 언어를 사용한다.


http://martinfowler.com/bliki/images/boundedContext/sketch.png
[[파일:boundedContext_sketch.png]]


==같이 보기==
==같이 보기==
* [[도메인 주도 설계 DDD]]
* [[컨텍스트]]
* [[콘웨이의 법칙]]
* [[마이크로서비스]]
* [[마이크로서비스]]
* [[콘웨이의 법칙]]
* [[도메인 주도 설계]](DDD)
* [[컨텍스트]]


==참고 자료==
==참고==
* http://martinfowler.com/bliki/BoundedContext.html
* http://martinfowler.com/bliki/BoundedContext.html


[[분류: 디자인 패턴]]
[[분류: 디자인 패턴]]

2022년 6월 26일 (일) 16:22 기준 최신판

1 개요[ | ]

bounded context
接境 context
접경 컨텍스트, 바운디드 컨텍스트
  • DDD의 중심 패턴
  • 마이크로서비스로 전환하기 위해서는 컨텍스트를 적절히 식별하여 분리해야 한다.
  • 주변 서비스들에 대해 알아야 할 것이 너무 많다면 바운디드 컨텍스트가 아니다.
  • OOP에서 하나의 객체에 어느 정도의 기능을 담을지 고민하듯, 하나의 서비스에 어느 정도의 기능을 넣을지 고민해야 한다.
  • 각 컨텍스트는 각각의 함수, 객체, 언어를 사용한다.

BoundedContext sketch.png

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}