Skip to content

Commit c403b00

Browse files
authored
Create BoundedContext.md
1 parent e781c2f commit c403b00

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Essay/BoundedContext.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 바운디드 컨텍스트
2+
3+
바운디드 컨텍스트는 도메인 간의 경계를 나누는 기준을 의미한다.
4+
5+
하나의 도메인이 담당하는 역할을 어디에서 어디까지로 하는 것이 좋은지에 대해 생각을 할 필요가 있다.
6+
7+
## 핵심 가치의 불변성
8+
9+
도메인을 나누는 중요한 기준점의 하나는 도메인 간의 얽힘을 방지할 수 있는가라는 것이다. 도메인 A와 도메인 B를 조합해서 서비스의 가치를 제공할 때, A의 기능 a1, a2, a3, ... 와 B의 기능 b1, b2, ...가 결합을 할 때 (a1, b1), (a2, b1), (a3, b1)의 결합했을 때 b1이 제공하는 핵심 가치가 변하지 않아야 한다. 코드 간의 결합이 있더라도 핵심 가지착 변하지 않기 때문에 도메인의 기능으로 분류가 될 수 있다.

0 commit comments

Comments
 (0)