이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
도메인 주도 설계 핵심
핵심을 간추린 비즈니스 중심의 설계로 소프트웨어 개발 프로젝트 성공하기
베스트
IT 모바일 top100 2주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

에이콘 소프트웨어 아키텍처 시리즈

상세 이미지

책소개

목차


1장. 나에게 도메인 주도 설계는

__DDD가 우리에게 상처를 줄까?
__좋은 나쁜 그리고 효과적인 설계
__전략적 설계
__전술적 설계
__학습 과정과 지식의 정제
__이제 시작해보자!


2장. 바운디드 컨텍스트 및 보편언어와 전략적 설계

__도메인 전문가와 비즈니스 동인
__사례 연구
__기본적인 전략적 설계를 하려면
__도전과 통합
__보편언어 개발하기
____작업에 시나리오 넣기
____많은 시간과 노력이 드는 일은?
__아키텍처
__요약


3장. 서브도메인과 전략적 디자인

__서브도메인은 무엇인가?
__서브도메인의 유형
__복잡성 다루기
__요약


4장. 컨텍스트 매핑과 전략적 설계

__매핑의 종류
____파트너십
____공유 커널
____고객-공급자
____준수자
____반부패 계층
____공개 호스트 서비스
____공표된 언어
____각자의 길
____큰 진흙 덩어리
__컨텍스트 매핑 활용하기
____SOAP을 이용한 RPC
____레스트풀 HTTP
____메시징
__컨텍스트 매핑 사례
__요약


5장. 애그리게잇과 전술적 설계

__왜 필요할까
__애그리게잇 경험 법칙
____규칙 1: 애그리게잇 경계 내의 비즈니스 불변사항을 보호하라
____규칙 2: 작은 애그리게잇을 설계하라
____규칙 3: 오직 식별자로만 다른 애그리게잇을 참고하라
____규칙 4: 결과적 일관성을 사용해 다른 애그리게잇을 갱신하라
__애그리게잇 모델링
____추상화를 조심스럽게 선택하라
____올바른 크기의 애그리게잇
____테스트 가능한 단위
__요약


6장. 도메인 이벤트와 전술적 설계

__도메인 이벤트를 설계, 구현, 사용하기
__이벤트 소싱
__요약


7장. 가속화와 관리 도구

__이벤트 스토밍
____다른 도구들
__애자일 프로젝트에서의 DDD 관리
중요한 일부터 먼저
____SWOT 분석 사용
____모델링 스파이크와 모델링 부채
____작업 확인 및 노력 추정
__기간이 정해진 모델링
____어떻게 구현해야 하는가?
____도메인 전문가와 상호 작용하기
__요약

저자 소개 3

Vaughn Vernon

광범위한 비즈니스 영역에서 35년 이상의 경력을 가진 기업가이자 소프트웨어 개발자이자 아키텍트다. 도메인 주도 설계, 리액티브 아키텍처와 프로그래밍 분야를 선도하는 전문가이며 단순성을 추구한다. 워크숍에 참가했던 많은 학생이 그가 가르치는 내용의 폭과 깊이 그리고 독특한 접근 방식에 깊은 인상을 받아서 다른 워크숍에도 지속적으로 참여하고 있다. 도메인 주도 설계, 리액티브 소프트웨어 개발, 이벤트 스토밍 및 이벤트 주도 아키텍처에 대해 컨설팅과 교육을 하고 있으며, 조직이나 팀이 기술 중심 방식으로 구현된 레거시 웹 시스템을 개선할 때 비즈니스 중심과 반응형으로 구현된 시스템의
광범위한 비즈니스 영역에서 35년 이상의 경력을 가진 기업가이자 소프트웨어 개발자이자 아키텍트다. 도메인 주도 설계, 리액티브 아키텍처와 프로그래밍 분야를 선도하는 전문가이며 단순성을 추구한다. 워크숍에 참가했던 많은 학생이 그가 가르치는 내용의 폭과 깊이 그리고 독특한 접근 방식에 깊은 인상을 받아서 다른 워크숍에도 지속적으로 참여하고 있다. 도메인 주도 설계, 리액티브 소프트웨어 개발, 이벤트 스토밍 및 이벤트 주도 아키텍처에 대해 컨설팅과 교육을 하고 있으며, 조직이나 팀이 기술 중심 방식으로 구현된 레거시 웹 시스템을 개선할 때 비즈니스 중심과 반응형으로 구현된 시스템의 잠재력을 실현할 수 있게 돕고 있다.

반 버논의 다른 상품

서울대학교에서 계산통계학을 전공하고 연세대학교에서 MBA를 전공했다. 1993년 현대전자(현 SK하이닉스)에 입사해 개발자로서 사회생활을 시작했다. 이후 신기술 기반 선도 과제와 대규모 프로젝트의 PM/PMO, 아키텍트, 컨설턴트, 변화 관리자(Change Agent), 애자일 컨설턴트(Agile Consultant), 자문 등을 수행했다. 다양한 프로젝트를 수행하고 컨설팅하면서 프로그래밍, 모델링, 아키텍처 등 공학(Engineering) 분야와 XP, 스크럼(Scrum), 칸반(Kanban) 등 애자일(Agile)에 관련된 16권의 저서 및 번역서를 출간했다. 2011년
서울대학교에서 계산통계학을 전공하고 연세대학교에서 MBA를 전공했다. 1993년 현대전자(현 SK하이닉스)에 입사해 개발자로서 사회생활을 시작했다. 이후 신기술 기반 선도 과제와 대규모 프로젝트의 PM/PMO, 아키텍트, 컨설턴트, 변화 관리자(Change Agent), 애자일 컨설턴트(Agile Consultant), 자문 등을 수행했다.

다양한 프로젝트를 수행하고 컨설팅하면서 프로그래밍, 모델링, 아키텍처 등 공학(Engineering) 분야와 XP, 스크럼(Scrum), 칸반(Kanban) 등 애자일(Agile)에 관련된 16권의 저서 및 번역서를 출간했다. 2011년 제품 책임자(Product Owner), 스크럼 마스터(Scrum Master), 스크럼 개발자(Scrum Developer) 인증을 받았고, 2019년 대규모 애자일 적용을 위한 SPC(SAFe Practice Consultant) 인증을 받았다. 현재 ㈜오픈소스컨설팅에서 라지 스케일(Large-Scale)에 대한 애자일 코치 및 컨설턴트로 활동 중이며, 건국대학교 정보통신대학원 겸임교수로 신기술 관련 강의를 하고 있다.

박현철의 다른 상품

소프트웨어 개발자와 설계자로 시작해서 프로젝트 매니저, 스크럼 마스터, 강사 등 IT 분야에서 16년 가까이 다양한 역할을 통해 여러 프로젝트를 경험했고, 현재는 기술 기반 광고(AD Tech) 비즈니스/플랫폼 전략 및 설계 분야에서 활동하고 있다. 애자일 등 개발/프로젝트 방법론에 관심이 많아 프로젝트를 진행하며 다양한 실험을 적용해보는 것을 좋아하고, 항상 어떻게 하면 좀 더 효율적이고 즐겁게 일할 수 있을지 고민한다. 비즈니스의 복잡한 문제들을 기술적으로 해결하기 위해 연구와 실행에 빠져 있는 것을 좋아하는데, 이런 시간을 외에는 요리를 하거나 여행하는 것을 좋아하고 사랑하
소프트웨어 개발자와 설계자로 시작해서 프로젝트 매니저, 스크럼 마스터, 강사 등 IT 분야에서 16년 가까이 다양한 역할을 통해 여러 프로젝트를 경험했고, 현재는 기술 기반 광고(AD Tech) 비즈니스/플랫폼 전략 및 설계 분야에서 활동하고 있다. 애자일 등 개발/프로젝트 방법론에 관심이 많아 프로젝트를 진행하며 다양한 실험을 적용해보는 것을 좋아하고, 항상 어떻게 하면 좀 더 효율적이고 즐겁게 일할 수 있을지 고민한다. 비즈니스의 복잡한 문제들을 기술적으로 해결하기 위해 연구와 실행에 빠져 있는 것을 좋아하는데, 이런 시간을 외에는 요리를 하거나 여행하는 것을 좋아하고 사랑하는 아내 남영과 시간을 보내는 것을 즐긴다.

품목정보

발행일
2017년 09월 25일
쪽수, 무게, 크기
208쪽 | 402g | 188*235*20mm
ISBN13
9791161750576
크기.체중의 한계
상세 설명 참조

출판사 리뷰

이 책의 대상 독자

DDD 핵심과 도구를 배우는 것에 관심을 갖고 이를 빠르게 학습하고자 하는 사람들을 위한 책이다. 대부분의 독자들은 프로젝트 실행 방안에 DDD를 포함시키려는 소프트웨어 아키텍트나 소프트웨어 개발자일 것이다. 소프트웨어 개발자들은 때때로 DDD의 아름다움을 빨리 발견하고 DDD의 강력함에 매료된다. 하지만 그들뿐만 아니라 임원, 도메인 전문가, 관리자, 비즈니스 분석가, 인포메이션 아키텍트 그리고 테스터 모두가 이해할 수 있는 주제를 다뤘으므로 정보기술(IT) 산업이나 연구 개발(R&D) 환경에 상관없이 누구나 이 책을 읽고 도움을 받을 수 있다

이 책에서 다루는 내용

* DDD가 개인 및 조직을 위해 할 수 있는 일과 중요성
* DDD 전략적 설계의 기초: 바운디드 컨텍스트와 보편 언어
* 서브도메인을 활용한 전략적 설계
* 팀이 함께 일하고 좀 더 전략적으로 소프트웨어를 통합하도록 돕는 컨텍스트 매핑
* 애그리게잇과 도메인이벤트를 통한 전술적 설계
* 팀의 리듬을 만들고 관리하기 위한 프로젝트 가속화와 관리 도구 사용


이 책의 구성

1장, ‘나에게 도메인 주도 설계는’에서는 DDD가 여러분들과 여러분들의 조직을 위해 할 수 있는 것에 대해 설명하고, 앞으로 배울 것과 그것이 왜 중요한지에 대해 좀 더 상세한 개요를 제공한다.
2장, ’바운디드 컨텍스트 및 보편언어와 전략적 설계’에서는 DDD 의 전략적 설계를 소개하면서 DDD 토대가 되는 바운디드 컨텍스트와 보편언어를 설명한다.
3장, ’서브도메인과 전략적 디자인’에서는 서브도메인을 설명하고, 새로운 애플리케이션을 모델링하는 동안 기존 레거시 시스템과의 통합에 따르는 복잡성을 다루는 데 서브도메인을 사용하는 방법을 제공한다.
4장, ’컨텍스트 매핑과 전략적 설계’에서는 팀이 전략적으로 함께 일하는 방법과 그들의 소프트웨어를 통합할 수 있는 다양한 방법을 설명한다. 이를 컨텍스트 매핑이라고 한다.
5장, ’애그리게잇과 전술적 설계’에서는 애그리게잇을 통한 전술적 모델링으로 관심을 돌린다. 애그리게잇과 함께 사용되는 중요하고 강력한 전술적 모델링 도구는 6장, ‘도메인 이벤트와 전술적 설계’의 주제인 도메인 이벤트다.
7장, ’가속화와 관리 도구’는 팀이 그들의 리듬을 만들고 유지하는 데 도움을 주는 프로젝트 가속화와 프로젝트 관리 도구를 조명한다. 이 두 가지 주제는 좀처럼 다른 DDD 자료에서는 보기 힘든 것들이고, DDD를 실천 방안에 포함하는 결정을 하려는 이들에게 꼭 필요한 내용이다.


지은이의 말

여러분들이 DDD 사용을 권장했던 고객과 함께 일하고 있는 컨설턴트라면, 주요 이해관계자를 신속하게 이해시킬 수단으로 이 책을 사용하기 바란다. 프로젝트에서 DDD와 친숙하지 않은 주니어, 중급 또는 시니어 개발자와 함께 작업하면서 DDD를 조만간 사용해야 한다면, 이 책을 읽도록 권유하기 바란다. 이 책을 읽어보면 모든 프로젝트 이해관계자와 개발자들은 최소한 그들이 사용할 용어와 기본적인 DDD 도구를 이해할 수 있을 것이다. 프로젝트를 진행하다 보면 DDD에 대한 공통된 이해가 점차 가치를 발휘할 것이다.
경력과 역할에 관계없이 이 책을 읽고 프로젝트에 DDD를 적용해본 후, 책을 다시 읽으면서 경험으로부터 배울 수 있는 것과 향후 개선할 수 있는 것에는 어떤 것들이 있을지 확인해보기 바란다.

리뷰/한줄평5

리뷰

9.0 리뷰 총점

한줄평

7.3 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정
22,500
1 22,500