내 모델의 도메인, 하위 도메인 및 한정된 컨텍스트를 정의하는 데 올바른 세분성을 찾는 데 문제가 있습니다.도메인 기반 디자인 : 비즈니스의 도메인 및 하위 도메인 정의
공구 제조업체의 도메인에서 핵심 도메인은 "생산"이고 하위 도메인은 "Sales", "Finance", "예비 부품"및 "딜러 관리"입니다. 딜러 관리 시스템은 하위 도메인 "딜러 관리"내에서 제한된 컨텍스트가 될 수 있습니다.
그러나 프로젝트에서 딜러 관리 시스템을 개발하는 "딜러 관리"는 비즈니스 도메인으로 정의됩니다. 여기 핵심 도메인은 "소매 업체 네트워크", 하위 도메인 : "계약 관리", "활동"및 "소매 업체 관리"입니다. 핵심 도메인 "소매점 네트워크"의 한정된 컨텍스트는 "딜러 사이트"및 "지역"입니다.
예를 들어 전체 비즈니스의 하위 도메인 (소매업 자 관리)은 도메인으로 정의되고 하위 도메인으로 분리됩니다.
이 내용이 정확하고 도메인을 정의하는 것이 원근법의 문제입니까, 아니면 개념이 잘못 되었습니까?
나는 당신이 옳다고 생각합니다. 그러나 경계 컨텍스트를 지나치게 분리하지 않도록하십시오. 마이크로 서비스 아키텍처에는 결함이 있습니다. – plalx
컨텍스트 경계를 찾는 것이 DDD에서 가장 중요하지 않습니다. 광범위한 지식 습득 프로세스가 필요하며 잠시 동안 도메인 전문가와 협력하여 요구 사항을 파악하고 해당 언어의 언어 및 컨텍스트를 찾습니다. 100 단어의 질문을 바탕으로 당신에게 "옳은"또는 "틀린"대답하는 것은 불가능합니다. 더 무언가, 그것은 무책임한 것입니다. –