2026/01/10 2

[개발서적] 도메인 주도 설계 첫걸음 1부(ch3~4) 요약 (2)

Ch3. 도메인 복잡성 관리 프로젝트의 성공을 보장하려면 소프트웨어 엔지니어로부터 도메인 전문가에 이르기까지 모든 이해관계자가 의사소통에 사용할 수 있는 유비쿼터스 언어를 개발하는 것이 중요하다. 우리의 목표는 유비쿼터스 언어를 사용하여 소프트웨어 설계의 의사결정을 내리는 것이기 때문에 언어는 명확하고 일관성이 있어야 한다.그러나 같은 비즈니스 도메인이어도 도메인 전문가마다 서로 다른 모델을 사용할 수 있다. 예제를 살펴보자. [일관성 없는 모델]2장의 텔레마케팅 회사의 예를 보자. 회사의 마케팅 부서는 온라인 광고를 통해 리드(lead)를 생성한다.영업 부서는 잠재고객이 제품이나 서비스를 구매하도록 유도하는 역할을 하며, 이것이 그림 3-1에 나와 있다. 도메인 전문가의 언어를 살펴보면 특이한 점이..

Book Notes 2026.01.10

[개발서적] 도메인 주도 설계 첫걸음 1부(ch1~2) 요약 (1)

Ch1. 비즈니스 도메인 분석하기 도메인 주도 설계 수업 시간에 이 내용을 가르치면 학생들이 “우리가 이것을 알아야 하나요?”라고 이야기한다.정답은 “그렇다”이다.효과적인 솔루션을 설계하고 구축하기 위해서는 그것의 바탕이 되는 문제를 이해해야 한다. [비즈니스 도메인이란?]비즈니스 도메인이란 회사가 고객에게 제공하는 서비스를 말한다. 예를 들면패덱스는 배송 서비스를 제공한다.스타벅스는 커피로 가장 잘 알려져 있다.월마트는 가장 널리 알려진 소매업체 중 하나다.기업은 여러 비즈니스 도메인을 운영할 수 있다.예를 들어 아마존은 소매와 클라우드 서비스를 모두 제공한다.우버는 차량 공유 회사이면서 음식 배달 및 자전거 공유 서비스도 제공한다. 회사는 비즈니스 도메인을 자주 변경할 수도 있다. [하위 도메인이란?..

Book Notes 2026.01.10