마이크로서비스 모델링 ③ : DDD의 전략적 설계
DDD마이크로서비스전략적 설계유비쿼터스 언어도메인 모델컨텍스트 경계
AI 요약
Beta본 글은 마이크로서비스 아키텍처 설계 시 유용한 기법인 DDD(Domain-Driven Design)의 전략적 설계 개념을 소개합니다. 특히, 유비쿼터스 언어, 도메인 모델, 컨텍스트 경계의 중요성을 강조합니다.
유비쿼터스 언어는 특정 도메인 내에서 참여자 간에 공유되고 통용되는 언어로, 표준 단어/용어 사전과는 달리 하향식이 아닌 상향식으로 정의됩니다. 예를 들어, 결제 도메인의 '고객'과 배송 도메인의 '고객'은 서로 다른 의미를 가지므로, 각 도메인에 맞는 명확한 언어로 모델링해야 의존성을 줄일 수 있습니다.
이러한 도메인 특화 개념과 유비쿼터스 언어를 통해 명확한 컨텍스트 경계를 설정하는 것이 마이크로서비스 설계의 핵심임을 설명합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기

