본문 바로가기

추천 검색어

실시간 인기 검색어

도메인 주도 설계 첫걸음

소프트웨어 아키텍처와 비즈니스 전략의 일치를 위한 핵심 패턴, 원칙, 실천법
위키북스 IT Leaders 시리즈 35
블라드 코노노프 저자(글) · 김민석 , 오창윤 번역
위키북스 · 2022년 05월 30일
8.9
10점 중 8.9점
(8개의 리뷰)
집중돼요 (57%의 구매자)
  • 도메인 주도 설계 첫걸음 대표 이미지
    도메인 주도 설계 첫걸음 대표 이미지
  • A4
    사이즈 비교
    210x297
    도메인 주도 설계 첫걸음 사이즈 비교 174x234
    단위 : mm
01 / 02
MD의 선택 무료배송 이벤트 소득공제
10% 22,500 25,000
적립/혜택
1,250P

기본적립

5% 적립 1,250P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,250P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
주문정보를 불러오는 중입니다.
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

도메인 주도 설계 첫걸음 상세 이미지
도메인 주도 설계를 이해하고 적용하는 데 필요한 이론과 사례를 담은 실질적인 지침서!
소프트웨어 개발은 예전보다 어렵다. 개발자로서 지속적으로 변화하는 기술 트렌드를 따라잡아야 할 뿐 아니라 소프트웨어 이면의 비즈니스 도메인도 이해해야 한다. 이 실용서는 비즈니스 도메인을 분석하고 비즈니스 전략을 이해하는 것은 물론이고, 무엇보다 비즈니스 요건에 맞춰 소프트웨어 설계를 조정하기 위한 일련의 핵심 패턴, 원리, 실천법을 알아본다.

저자는 실무를 통해 견고한 비즈니스 로직이 어떻게 구현되는지, 그리고 어떻게 미래지향적인 소프트웨어 설계와 아키텍처가 되는지를 보여준다. 독자는 비즈니스 요구사항을 충족하는 아키텍처 의사결정을 내리기 위한 도메인 주도 설계(DDD: Domain-Driven Design)와 다른 방법론과의 관계를 검토하게 될 것이다. 또한 스타트업에서 DDD를 구현한 실제 실무 사례를 살펴볼 것이다.

★ 이 책에서 다루는 내용 ★

◎ 개발하는 시스템이 회사의 경쟁 전략에 어떻게 부합하는지 알아보기 위해 회사의 비즈니스 도메인을 분석하는 방법
◎ 비즈니스 요건을 충족하는 효과적인 소프트웨어 솔루션을 설계하기 위해 DDD의 전략적, 전술적 도구를 사용하는 방법
◎ 당면한 비즈니스 도메인에 대한 공동의 이해를 쌓는 법
◎ 시스템을 바운디드 컨텍스트로 분해하는 법
◎ 브라운필드 프로젝트에서 DDD를 점진적으로 도입하는 법

작가정보

저자(글) 블라드 코노노프

Vlad Khononov
블라드 코노노프는 여러 규모의 회사에서 웹 마스터부터 최고 아키텍트까지 다양한 역할을 수행한 20년 이상의 경력을 가진 소프트웨어 엔지니어다. 블라드는 주요 미디어에서 연설자, 블로거, 그리고 저자로 활동하고 있다. 세계를 무대로 도메인 주도 설계, 마이크로서비스, 소프트웨어 아키텍처 전반에 대해 컨설팅과 강연을 한다. 블라드는 기업이 그 비즈니스 도메인을 이해하고 복잡한 아키텍처 문제를 다룰 수 있게 도움을 주고 있다. 그는 이스라엘 북부에서 아내와 고양이들과 함께 살고 있다.

번역 김민석

개발자로 시작해 소프트웨어 아키텍트, 플랫폼 엔지니어로 20년 이상 일하고 있다. 대규모 프로젝트에서 소프트웨어 수명주기와 관련된 방법론을 적용했고 소프트웨어 품질 개선을 위한 자동화 시스템 구축 및 성능 테스트 경험이 있다. 인터넷 기업에서 대규모 분산 캐시 시스템 구축에 참여했고 빅데이터 전문기업에서 대규모 데이터를 다루는 시스템 개발에도 참여했다. 피보탈 소프트웨어에서 클라우드 파운드리 플랫폼 아키텍트로 활동했고 현재는 VMware에서 클라우드 네이티브 아키텍트로서 고객이 쿠버네티스 플랫폼을 잘 활용하도록 돕고 있다. 옮긴 책으로 《마스터링 스프링 클라우드》(위키북스, 2018)와 《마이크로서비스 인 액션》(위키북스, 2019)이 있다.

번역 오창윤

브이엠웨어 탄주 랩스(VMware Tanzu Labs)에서 아시아 태평양 지역의 주요 기업을 대상으로 컨설팅 서비스를 담당하고 있다. 또한 탄주 랩스 서울 오피스의 창립 멤버이며, 아시아 지역 최초로 VMware의 도메인 주도 설계 방법론인 스위프트(SWIFT)의 공인 강사이자 전문 퍼실리테이터로 임명되었다. 특히 애플리케이션 현대화, 애자일 팀 육성, 린 프로덕트 매니지먼트, 디지털 트랜스포메이션 분야에서 17년 이상의 글로벌 경험을 가지고 있는 전문가다. VMware 이전에는 한국씨티은행장이 후원하는 한국 씨티 이노베이션랩을 창립하여 인공지능, 블록체인 등 신기술 기반의 디지털 혁신 프로그램을 총괄했다. 혁신적인 리더로서, 고객 중심 혁신과 창의적인 문제 해결을 통해 인력과 조직을 발전시키는 데 열정을 가지고 있다. 또한 기술, 핀테크 및 금융 국제 콘퍼런스와 포럼에서 기조연설자로 활동하고 있다.

목차

  • [Part 1] 전략적 설계

    ▣ 01장: 비즈니스 도메인 분석하기
    비즈니스 도메인이란?
    하위 도메인이란?
    __하위 도메인의 유형
    __하위 도메인 비교
    __하위 도메인 경계 식별
    도메인 분석 예제
    __Gigmaster
    __BusVNext
    도메인 전문가는 어떤 사람인가?
    결론
    연습문제

    ▣ 02장: 도메인 지식 찾아내기
    비즈니스 문제
    도메인 지식 찾아내기
    커뮤니케이션
    유비쿼터스 언어란 무엇인가?
    비즈니스 언어
    __시나리오
    __일관성
    비즈니스 도메인 모델
    __모델이란 무엇인가?
    __효과적인 모델링
    __비즈니스 도메인 모델링
    __지속적인 노력
    __도구
    __도전과제
    결론
    연습문제

    ▣ 03장: 도메인 복잡성 관리
    일관성 없는 모델
    바운디드 컨텍스트란 무엇인가?
    __모델 경계
    __정제된 유비쿼터스 언어
    __바운디드 컨텍스트의 범위
    바운디드 컨텍스트 대 하위 도메인
    __하위 도메인
    __바운디드 컨텍스트
    __하위 도메인과 바운디드 컨텍스트 사이의 상호작용
    경계
    __물리적 경계
    __소유권 경계
    실생활의 바운디드 컨텍스트
    __시맨틱 도메인
    __과학
    __냉장고 구입
    결론
    연습문제

    ▣ 04장: 바운디드 컨텍스트 연동
    협력형 패턴 그룹
    __파트너십 패턴
    __공유 커널 패턴
    사용자-제공자 패턴 그룹
    __순응주의자 패턴
    __충돌 방지 계층 패턴
    __오픈 호스트 서비스 패턴
    분리형 노선
    __커뮤니케이션 이슈
    __일반 하위 도메인
    __모델의 차이
    컨텍스트 맵
    __유지보수
    __한계
    결론
    연습문제

    [Part 2] 전술적 설계

    ▣ 05장: 간단한 비즈니스 로직 구현
    트랜잭션 스크립트
    __구현
    __그렇게 쉽진 않다!
    __트랜잭션 스크립트를 사용하는 경우
    액티브 레코드
    __구현
    __액티브 레코드를 사용하는 경우
    실용적인 접근 방식
    결론
    연습문제

    ▣ 06장: 복잡한 비즈니스 로직 다루기
    배경
    도메인 모델
    __구현
    __구성요소
    __복잡성 관리
    결론
    연습문제

    ▣ 07장: 시간 차원의 모델링
    이벤트 소싱
    __검색
    __분석
    __원천 데이터
    __이벤트 스토어
    이벤트 소싱 도메인 모델
    __장점
    __단점
    자주 묻는 질문
    __성능
    __데이터 삭제
    __이렇게 하면 안될까요…?
    결론
    연습문제

    ▣ 08장: 아키텍처 패턴
    비즈니스 로직과 아키텍처 패턴
    계층형 아키텍처
    __프레젠테이션 계층
    __비즈니스 로직 계층
    __데이터 접근 계층
    __계층 간 커뮤니케이션
    __변종(variation)
    __계층형 아키텍처를 사용하는 경우
    포트와 어댑터
    __용어
    __의존성 역전 원칙
    __인프라 구성요소의 연동
    __변형
    __포트와 어댑터를 사용하는 경우
    CQRS
    __폴리글랏 모델링
    __읽기 모델의 프로젝션
    __도전과제
    __모델 분리
    __CQRS를 사용해야 하는 경우
    범위
    결론
    연습문제

    ▣ 09장: 커뮤니케이션 패턴
    모델 변환
    __스테이트리스 모델 변환
    __스테이트풀 모델 변환
    애그리게이트 연동
    __아웃박스
    __사가
    __프로세스 관리자
    결론
    연습문제

    [Part 3] 도메인 주도 설계 적용 실무

    ▣ 10장: 휴리스틱 설계
    휴리스틱
    바운디드 컨텍스트
    비즈니스 로직 구현 패턴
    아키텍처 패턴
    테스트 전략
    __피라미드형 테스트
    __다이아몬드형 테스트
    __역전된 피라미드형 테스트
    전술적 설계 의사결정 트리
    결론
    연습문제

    ▣ 11장: 진화하는 설계 의사결정
    도메인 변경
    __핵심에서 일반으로
    __일반에서 핵심으로
    __지원에서 일반으로
    __지원에서 핵심으로
    __핵심에서 지원으로
    __일반에서 지원으로
    전략적 설계 문제
    전술적 설계 문제
    __트랜잭션 스크립트에서 액티브 레코드로
    __액티브 레코드에서 도메인 모델로
    __도메인 모델에서 이벤트 소싱 도메인 모델로
    __전환에 필요한 과거 이력 생성
    __마이그레이션 이벤트 모델링
    조직 변화
    __파트너십에서 사용자-제공자로
    __사용자-제공자에서 분리형 노선으로
    도메인 지식
    성장
    __하위 도메인
    __바운디드 컨텍스트
    __애그리게이트
    결론
    연습문제

    ▣ 12장: 이벤트스토밍
    이벤트스토밍이란?
    누가 이벤트스토밍에 참석하나?
    이벤트스토밍에 무엇이 필요한가?
    이벤트스토밍 과정
    __1단계: 자유로운 탐색
    __2단계: 타임라인
    __3단계: 고충점
    __4단계: 중요 이벤트
    __5단계: 커맨드
    __6단계: 정책
    __7단계: 읽기 모델
    __8단계: 외부 시스템
    __9단계: 애그리게이트
    __10단계: 바운디드 컨텍스트
    변형
    이벤트스토밍을 사용하는 경우
    진행 팁
    __활력도 살피기
    __원격 이벤트스토밍
    결론
    연습문제

    ▣ 13장: 실무에서의 도메인 주도 설계
    전략적 분석
    __비즈니스 도메인 이해하기
    __현재 설계 탐색
    현대화 전략
    __전략적 현대화
    __전술적 현대화
    __유비쿼터스 언어 육성
    실용적인 도메인 주도 설계
    도메인 주도 설계 확산
    __실무에 활용하는 도메인 주도 설계
    결론
    연습문제

    [Part 4] 다른 방법론 및 패턴과의 관계

    ▣ 14장: 마이크로서비스
    서비스란 무엇인가?
    마이크로서비스란 무엇인가?
    __서비스형 메서드: 완벽한 마이크로서비스?
    __설계 목표
    __시스템의 복잡성
    __깊은 서비스로서의 마이크로서비스
    __깊은 모듈로서의 마이크로서비스
    도메인 주도 설계와 마이크로서비스의 경계
    __바운디드 컨텍스트
    __애그리게이트
    __하위 도메인
    마이크로서비스의 퍼블릭 인터페이스 압축하기
    __오픈 호스트 서비스
    __충돌 방지 계층
    결론
    연습문제

    ▣ 15장: 이벤트 주도 아키텍처
    이벤트 주도 아키텍처
    이벤트
    __이벤트, 커맨드, 메시지
    __구조
    __이벤트 유형
    이벤트 주도 연동 설계
    __분산된 커다란 진흙 덩어리
    __시간 결합
    __기능 결합
    __구현 결합
    __이벤트 주도 연동의 리팩터링
    __이벤트 주도 설계 휴리스틱
    결론
    연습문제

    ▣ 16장: 데이터 메시
    분석 데이터 모델과 트랜잭션 데이터 모델의 비교
    __팩트 테이블
    __디멘전 테이블
    __분석 모델
    분석 데이터 관리 플랫폼
    __데이터 웨어하우스
    __데이터 레이크
    __데이터 웨어하우스와 데이터 레이크 아키텍처의 도전과제
    데이터 메시
    __도메인 기준의 데이터 분리
    __제품 관점에서 데이터 다루기
    __자율성 활성화
    __에코시스템 구축
    데이터 메시와 도메인 주도 설계를 엮기
    결론
    연습문제

    ▣ 맺음말
    문제
    솔루션
    구현
    추가 자료
    __고급 도메인 주도 설계
    __아키텍처 및 통합 패턴
    __레거시 시스템 현대화
    __이벤트스토밍
    결론

    ▣ 부록A: DDD 적용: 사례 연구
    다섯 가지 바운디드 컨텍스트
    __비즈니스 도메인
    __바운디드 컨텍스트 #1: 마케팅
    __바운디드 컨텍스트 #2: CRM
    __바운디드 컨텍스트 #3: 이벤트 크런처
    __바운디드 컨텍스트 #4: 보너스
    __바운디드 컨텍스트 #5: 마케팅 허브
    논의
    __유비쿼터스 언어
    __하위 도메인
    __바운디드 컨텍스트의 경계
    결론

    ▣ 부록B: 연습문제 정답

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수, 시리즈명, 원서(번역서)명/저자명을(를) 나타낸 표입니다.
ISBN 9791158393359
발행(출시)일자 2022년 05월 30일
쪽수 340쪽
크기
174 * 234 * 26 mm / 858 g
총권수 1권
시리즈명
위키북스 IT Leaders 시리즈
원서(번역서)명/저자명 Learning Domain-Driven Design/Vladik Khononov

Klover

구매 후 리뷰 작성 시, e교환권 200원 적립

데이터를 불러오는 중입니다.

문장수집 (1)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

비지니스 도메인의 복잡성은 잘 드러나지 않을 때가 많다.
도메인 주도 설계 첫걸음

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

한강 스페셜 에디션
이벤트
  • eBook학개론
  • 무협소설X만화 크로스
01 / 02
TOP