개발 이야기
도메인 주도 설계 - Bounded Context
Bounded Context란 업무를 구분해 놓은 것에 불과합니다. 이 컨텍스트 내부가 하나의 문제의 도메인이 되지요. 하지만, 이 경계를 어떻게 만드느냐에 따라 전체적인 아키텍처가 구성에 큰 틀을 제공하기도 합니다. 예를 들어 기업에 있어 인사/영업/마케팅/회계 등의 시스템이 있을 경우 이것을 하나의 Bounded Context로 볼 수 있고 이 내부가 하나의 도메인이 되게 됩니다. 만약 더 세부적인 컨텍스트로 나눌 수 있다면 더 작은 컨텍스트가 될 수도 있고요. 인사의 경우 급여관리, 직원관리 등의 작은 Bounded Context가 될 수 있다는 뜻이죠. 또 다른 예를 하나 들어보면 온라인 쇼핑몰이 있겠습니다. 쇼핑몰은 크게 상품, 판매, 결제 등으로 경계를 나눌 수 있게 되는데, 이 하나 하나가 ..
2019. 6. 5. 13:06
최근댓글