• 베스트
  • 소득공제
  • 무료배송

소프트웨어 아키텍처 The Hard Parts: 분산 아키텍처를 위한 모던 트레이드오프 분석

  • 닐포드,마크리처즈,프라모드세달라지,세막데그하니
  • 이일웅
  • 한빛미디어
  • 2022년 10월 01일
사용자 평점
0리뷰 0개
10%32,40036,000원
적립금
1,800원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/11(금) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9791169210294
쪽수508쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 시스템공학
관련 이벤트

AI추천 이유

책 소개
소프트웨어 아키텍처 문제-해결을 위한 지식과 실용적 프레임워크를 다루는 안내서 『소프트웨어 아키텍처 101』의 실무편에 해당하는 후속작이다. 분산 아키텍처를 구축할 때 서비스를 나눠야 하는 경우와 합쳐야 하는 경우를 각각 세분도(granularity) 분해인과 통합인이라는 두 가지 관점에서 바라보고, 어떻게 하면 아키텍트가 객관적으로 트레이드오프를 분석해서 올바른 의사 결정을 내릴 수 있는지 이야기한다. 전작이 소프트웨어 아키텍처의 중심 철학과 다양한 아키텍처의 세계를 빠르게 훑어보는 개론서였다면, 『소프트웨어 아키텍처 The Hard Parts』는 제목에 걸맞게 실무 아키텍처링을 할 때 가장 난해한, 그러나 한번 결정되면 바꾸기 어렵고 근본적인 영향을 미치는 부분(hard part)을 진지하게 살펴본다.
목차
chapter 1 ‘베스트 프랙티스’가 없다면? 1.1 왜 ‘하드 파트’인가? 1.2 소프트웨어 아키텍처에 관한 영원불변의 조언 1.3 아키텍처에서 데이터의 중요성 1.4 아키텍처 결정 레코드 1.5 아키텍처 피트니스 함수 1.6 아키텍처 vs. 설계: 정의는 간단명료하게 1.7 한빛가이버 사가 PART 1 따로 떼어놓기 chapter 2 아키텍처 퀀텀 2.1 아키텍처 퀀텀 2.2 한빛가이버 사가: 퀀텀의 이해 chapter 3 아키텍처 모듈성 3.1 모듈화 동인 3.2 한빛가이버 사가: 비즈니스 케이스 만들기 chapter 4 아키텍처 분해 4.1 분해 가능한 코드베이스인가? 4.2 컴포넌트 기반 분해 4.3 전술적 분기 4.4 한빛가이버 사가: 어떤 방식으로 분해할 것인가? chapter 5 컴포넌트 기반 분해 패턴 5.1 컴포넌트 식별 및 사이징 패턴 5.2 공통 도메인 컴포넌트 수집 패턴 5.3 컴포넌트 눌러 펴기 패턴 5.4 컴포넌트 디펜던시 결정 패턴 5.5 컴포넌트 도메인 생성 패턴 5.6 도메인 서비스 생성 패턴 5.7 정리하기 chapter 6 운영 데이터 분리 6.1 데이터 분해인 6.2 모놀리식 데이터 분해 _1단계 데이터베이스 분석과 데이터 도메인 생성 _2단계 데이터 도메인에 테이블 할당 _3단계 데이터 도메인에 접속하는 데이터베이스 커넥션 분리 _4단계 개별 데이터베이스 서버로 스키마 이전 _5단계 독립적 데이터베이스 서버로 전환 6.3 데이터베이스 타입 선택 6.4 한빛가이버 사가: 폴리글랏 데이터베이스 chapter 7 서비스 세분도 7.1 세분도 분해인 7.2 세분도 통합인 7.3 적정 균형점 찾기 7.4 한빛가이버 사가: 티켓 배정 세분도 7.5 한빛가이버 사가: 고객 등록 세분도 PART 2 다시 합치기 chapter 8 재사용 패턴 8.1 코드 복제 8.2 공유 라이브러리 8.3 공유 서비스 8.4 사이드카와 서비스 메시 8.5 한빛가이버 사가: 공통 인프라 로직 8.6 코드 재사용: 어떤 경우에 가치 있는가? 8.7 한빛가이버 사가: 공유 도메인 기능 chapter 9 데이터 오너십과 분산 트랜잭션 9.1 데이터 오너십 할당 9.2 단독 오너십 9.3 공통 오너십 9.4 공동 오너십 9.5 서비스 통합 기법 9.6 데이터 오너십 요약 9.7 분산 트랜잭션 9.8 최종 일관성 패턴 9.9 한빛가이버 사가: 티켓 처리 관련 데이터 오너십 chapter 10 분산 데이터 액세스 10.1 서비스 간 통신 패턴 10.2 컬럼 스키마 복제 패턴 10.3 복제 캐싱 패턴 10.4 데이터 도메인 패턴 10.5 한빛가이버 사가: 티켓 배정 관련 데이터 액세스 chapter 11 분산 워크플로 관리 11.1 오케스트레이션 통신 스타일 11.2 코레오그래피 통신 스타일 11.3 오케스트레이션과 코레오그래피의 트레이드오프 11.4 한빛가이버 사가: 워크플로 관리 chapter 12 트랜잭셔널 사가 12.1 트랜잭셔널 사가 패턴 12.2 상태 관리와 최종 일관성 12.3 사가 관리 기법 12.4 한빛가이버 사가: 원자적 트랜잭션과 보상 업데이트 chapter 13 계약 13.1 엄격한 계약 vs. 느슨한 계약 13.2 스탬프 커플링 13.3 한빛가이버 사가: 티켓 계약 관리 chapter 14 분석 데이터 관리 14.1 예전 접근 방법 14.2 데이터 메시 14.3 한빛가이버 사가: 데이터 메시 chapter 15 자신만의 트레이드오프 분석 15.1 서로 연관된 차원 확인 15.2 트레이드오프 기법 15.3 한빛가이버 사가: 에필로그 부록 A 중요 개념과 용어 색인 부록 B 아키텍처 결정 레코드 색인 부록 C 트레이드오프 색인 부록 D 미주
저자 소개
저자 : 닐포드,마크리처즈,프라모드세달라지,세막데그하니
    닐 포드 Neal Ford
    종단간 소프트웨어 개발과 인도를 전문으로 하는 글로벌 IT 컨설팅 회사, 쏘우트웍스(ThoughtWorks)의 이사이자 소프트웨어 아키텍트다. 이전에는 미국 유명 교육/훈련 개발 회사인 DSW Group에서 최고 기술 책임자(CTO)를 역임했다.

    마크 리처즈 Mark Richards
    마이크로서비스 등의 분산 아키텍처의 설계와 구현에 참여한 소프트웨어 아키텍트 경력자다. 개발자를 소프트웨어 아키텍트 세계로 안내하는 ‘DeveloperToArchitect.com’을 처음 만들었다.

    프라모드 세달라지 Pramod Sadalage
    쏘우트웍스의 데이터 및 데브옵스 담당 이사다. 애플리케이션 개발, 신속한 변화를 위한 데이터베이스 개발, 진화 데이터베이스 설계, 알고리즘 디자인, 데이터베이스 관리에 깊은 지식이 있다.

    세막 데그하니 Zhamak Dehghani
    현재 쏘우트웍스의 신기술 담당 이사다. 이전에는 Silverbrook Research와 Fox Technology에서 수석 소프트웨어 엔지니어로 일했다.
    도서리뷰 (0)
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!