본문내용 바로가기
MD의선택 무료배송 사은품 소득공제

소프트웨어 아키텍처 101 엔지니어링 접근 방식으로 배우는 소프트웨어 아키텍처 기초

마크 리처즈 , 닐 포드 지음 | 이일웅 옮김 | 한빛미디어 | 2021년 11월 01일 출간
클로버 리뷰쓰기

이 책의 다른 상품 정보

  • 정가 : 32,000원
    판매가 : 28,800 [10%↓ 3,200원 할인]
  • 혜택 :
    [기본적립] 1600원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(30일,화) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 컴퓨터/IT 도서 2만원 이상 구매 시 개발자 매거진 사은품 선..
    2021.11.11 ~ 2021.12.31
  • 2022 캘린더 수록한 IT독자를 위한 readIT 노트 사은품
    2021.10.14 ~ 2021.12.31
상품상세정보
ISBN 9791162244869(1162244860)
쪽수 472쪽
크기 183 * 235 * 21 mm /836g 판형알림

책소개

이 책이 속한 분야

막막했던 아키텍처가 쉬워지는 실무 지침서
소프트웨어 아키텍트는 전 세계 연봉 10위 안에 드는 직업이지만, 지금까지 ‘개발자가 아키텍트’로 전향하는 데 실질적으로 도움이 될 만한 지침이 없었다. 이 책은 소프트웨어 아키텍처의 다양한 부분을 포괄적으로 개괄한다. 장차 아키텍트가 될 사람과 현직 아키텍트 모두 이 책을 통해 아키텍처 특성, 아키텍처 패턴, 컴포넌트 결정, 아키텍처 도식화 및 프레젠테이션, 진화적 아키텍처 등 다양한 주제를 살펴볼 수 있다.
마크 리처즈와 닐 포드는 수년간 전문적으로 소프트웨어 아키텍처를 강의한 잔뼈가 굵은 실무자로서 이 책에 모든 기술 스택에 고루 적용되는 아키텍처 원칙을 담았다. 이 책으로 지난 10년 동안 이룩한 모든 혁신과 현대적인 관점에서 바라본 소프트웨어 아키텍처를 배우길 바란다.

상세이미지

소프트웨어 아키텍처 101 도서 상세이미지

목차

CHAPTER 1 서론
_1.1 소프트웨어 아키텍처란?
_1.2 아키텍트에 대한 기대치
_1.3 아키텍처의 교차점 그리고...
_1.4 소프트웨어 아키텍처 법칙

[PART I 기초]

CHAPTER 2 아키텍처 사고
_2.1 아키텍처 대 설계
_2.2 기술 폭
_2.3 트레이드오프 분석
_2.4 비즈니스 동인의 이해
_2.5 아키텍처와 코딩 실무 간 균형 맞추기

CHAPTER 3 모듈성
_3.1 정의
_3.2 모듈성 측정
_3.3 모듈에서 컴포넌트로

CHAPTER 4 아키텍처 특성 정의
_4.1 아키텍처 특성 (일부) 목록
_4.2 트레이드오프 및 나쁜 것 중에서 제일 나은 아키텍처

CHAPTER 5 아키텍처 특성 식별
_5.1 도메인 관심사에서 아키텍처 특성 도출
_5.2 요구사항에서 아키텍처 특성 도출
_5.3 사례 연구: 실리콘 샌드위치

CHAPTER 6 아키텍처 특성의 측정 및 거버넌스
_6.1 아키텍처 특성 측정
_6.2 거버넌스와 피트니스 함수

CHAPTER 7 아키텍처 특성 범위
_7.1 커플링과 커네이선스
_7.2 아키텍처 퀀텀과 세분도

CHAPTER 8 컴포넌트 기반 사고
_8.1 컴포넌트 범위
_8.2 아키텍트 역할
_8.3 개발자 역할
_8.4 컴포넌트 식별 흐름
_8.5 컴포넌트 세분도
_8.6 컴포넌트 설계
_8.7 컴포넌트 발굴 사례 연구: GGG
_8.8 아키텍처 퀀텀 딜레마: 모놀리식이냐, 분산 아키텍처냐

[PART II 아키텍처 스타일]

CHAPTER 9 기초
_9.1 기초 패턴
_9.2 모놀리식 대 분산 아키텍처

CHAPTER 10 레이어드 아키텍처 스타일
_10.1 토폴로지
_10.2 레이어 격리
_10.3 레이어 추가
_10.4 기타 고려 사항
_10.5 왜 이 아키텍처 스타일을 사용하는가
_10.6 아키텍처 특성 등급

CHAPTER 11 파이프라인 아키텍처 스타일
_11.1 토폴로지
_11.2 예제
_11.3 아키텍처 특성 등급

CHAPTER 12 마이크로커널 아키텍처 스타일
_12.1 토폴로지
_12.2 레지스트리
_12.3 계약
_12.4 실제 용례
_12.5 아키텍처 특성 등급

CHAPTER 13 서비스 기반 아키텍처 스타일
_13.1 토폴로지
_13.2 토폴로지 변형
_13.3 서비스 설계 및 세분도
_13.4 데이터베이스 분할
_13.5 아키텍처 예시
_13.6 아키텍처 특성 등급
_13.7 언제 이 아키텍처 스타일을 사용하는가

CHAPTER 14 이벤트 기반 아키텍처 스타일
_14.1 토폴로지
_14.2 브로커 토폴로지
_14.3 중재자 토폴로지
_14.4 비동기 통신
_14.5 에러 처리
_14.6 데이터 소실 방지
_14.7 브로드캐스팅
_14.8 요청-응답
_14.9 요청 기반이냐, 이벤트 기반이냐
_14.10 하이브리드 이벤트 기반 아키텍처
_14.11 아키텍처 특성 등급

CHAPTER 15 공간 기반 아키텍처 스타일
_15.1 토폴로지
_15.2 데이터 충돌
_15.3 클라우드 대 온프레미스 구현
_15.4 복제 캐시 대 분산 캐시
_15.5 니어 캐시
_15.6 구현 예시
_15.7 아키텍처 특성 등급

CHAPTER 16 오케스트레이션 기반 서비스 지향 아키텍처 스타일
_16.1 역사와 철학
_16.2 토폴로지
_16.3 택소노미
_16.4 재사용… 그리고 커플링
_16.5 아키텍처 특성 등급

CHAPTER 17 마이크로서비스 아키텍처 스타일
_17.1 역사
_17.2 토폴로지
_17.3 분산
_17.4 경계 콘텍스트
_17.5 API 레이어
_17.6 운영 재사용
_17.7 프런트엔드
_17.8 통신
_17.9 아키텍처 특성 등급
_17.10 더 읽을거리

CHAPTER 18 최적의 아키텍처 스타일 선정
_18.1 아키텍처 ‘유행’은 계속 변한다
_18.2 결정 기준
_18.3 모놀리스 사례 연구: 실리콘 샌드위치
_18.4 분산 아키텍처 사례 연구: GGG

[PART III 테크닉과 소프트 스킬]

CHAPTER 19 아키텍처 결정
_19.1 아키텍처 결정 안티패턴
_19.2 아키텍처적으로 중요한
_19.3 아키텍처 결정 레코드

CHAPTER 20 아키텍처 리스크 분석
_20.1 리스크 매트릭스
_20.2 리스크 평가
_20.3 리스크 스토밍
_20.4 애자일 스토리 리스크 분석
_20.5 리스크 스토밍 예시

CHAPTER 21 아키텍처 도식화 및 프레젠테이션
_21.1 도식화
_21.2 프레젠테이션

CHAPTER 22 개발팀을 효율적으로
_22.1 팀 경계
_22.2 아키텍트 성향
_22.3 얼마나 제어해야 하나?
_22.4 팀의 이상 징후
_22.5 체크리스트 활용
_22.6 지침 제시
_22.7 마치며

CHAPTER 23 협상과 리더십 스킬
_23.1 협상과 조정
_23.2 소프트웨어 아키텍트는 리더다
_23.3 개발팀과의 융합
_23.4 마치며

CHAPTER 24 커리어패스 개발
_24.1 20분 규칙
_24.2 개인 레이더 개발
_24.3 소셜 미디어 활용
_24.4 종언

Appendix A 자율 평가 문제

추천사

너새니얼 슈타(VMWare 아키텍트)

당신이 경험 많은 아키텍트든, 이제 새로 시작한 아키텍트든, 이 책은 여러분을 더 나은 아키텍트로 만들어줄 겁니다. 제가 커리어를 시작할 즈음에 이런 책이 나왔다면 얼마나 좋았을까요!

레베카 J. 파슨스(쏘우트웍스 최고 기술 책임자(CTO))

이 책은 소프트웨어 아키텍처를 섭렵할 수 있도록 충실하게 안내하는 가이드북이 될 것입니다.

출판사 서평

새 시대 새 아키텍처에 대한 인사이트를 주는 ‘소프트웨어 아키텍처’ 가이드북
빠르게 변하는 기술 혁신으로 업계를 바라보는 아키텍트의 시선도 변화가 필요하다. 이 책은 지난 10년간의 변화를 오늘날의 구조에 부합하는 새로운 지표를 바탕으로 소프트웨어 아키텍처를 현대적인 관점에서 살펴본다.
아키텍처 기초(패턴, 사고, 특성)와 아키텍처 스타일(레이어드, 파이프라인, 마이크로커널, 이벤트, 서비스, 오케스트레이션), 그리고 테크닉과 소프트 스킬(결정, 리스크, 도식화, 협상, 리더십, 커리어패스 등)을 최근 생태계와 설계 아키텍처의 관점... 더보기

Klover 리뷰 (0)

북로그 리뷰 (5) 전체보기 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료
  • 소프트웨어 아키텍처 101 sj**hw | 2021-11-28 | 추천: 0 | 5점 만점에 5점
    엔지니어링 접근 방식으로 배우는 소프트웨어 아키텍처 기초, 소프트웨어 아키텍처 101                                                        ... 더보기
  • 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.   이 책은 소프트웨어 아키텍트(Software Architect)란 누구이며 어떤 덕목을 갖추어야 하는지 그리고 어떻게 성장할 수 있는지를 소개한다. 또한 가장 유명한 3-tire 구조의 Layered 아키텍처부터 MSA 라고 부르는 마이크로서비스 아키텍처까지 다양한 아키텍처를 소개한다.   다른 기술서적과의 차별점이라면 이 책은 도메인에 대한 전문지식을 의미하는 하드 스킬(Har... 더보기
  • 이 글은 2021년 11월 한빛미디어에서 진행하는 <나는 리뷰어다> 프로그램에 참여하게 되어 책을 제공받아 글을 작성하였습니다. 소프트웨어 아키텍처란 무엇인가?  만약 이 글을 읽는 사람이 개발자라면, 소프트웨어 구조 혹은 소프트웨어 구성 조직이라고 말 할 수 있을 것이다. 그렇다면 소프트웨어 구조는 왜 필요하며 왜 중요할까?흔히 아키텍처를 잘못 설계 하면, 속도 저하 및 무리한 리소스 사용등 다양한 이유가 될 수 있다.오늘은 우리가 흔히 말하는 소프트웨어 즉, 프로그램 구조를 설계하는 방식에 대해... 더보기
  • 2021년 11월에 출간된 따끈따끈한 신작 <소프트웨어 아키텍처 101>에 대해 소개합니다. 이 책의 부제는 '엔지니어링 접근 방식으로 배우는 소프트웨어 아키텍처 기초'입니다. 이 책의 저자는 Mark Richards와 Neal Ford로 CS 세계에 발을 들여놓았다면 많이 들어본 이름일 것입니다. 이 세계에서 매우 유명한 분들입니다.  이 책의 원서는 아마존 리뷰에서 높은 점수(4.6점, 5점 만점)를 받았습니다. 역자는 이일웅 님으로 그동안 이분의 책을 많이 읽어봐서인지 어색한 부분은 ... 더보기
  • 이 책은 소프트웨어 아키텍처 설계에 대한 다양한 방법에 대해서 써놓은 책이다. 설계 뿐만 아니라 아키텍트가 알아야 하는 것들 또는 고려해야 하는 상황들도 다양한 관점에서 설명을 해준다. 책을 읽으면서 몇가지 내가 기억해두면 좋을것 같다는 부분들을 아래와 같이 작성해봤다. 아키텍처 대 설계 - 아키텍트와 개발자를 나누는 가상의 물리장벽을 통과하는 단방향 화살표는 많은 문제를 야기한다. 따라서 아키텍처, 설계 모두 소프트웨어 프로젝트 생명 주기의 일부로서 항상 서로 동기화되어야 성공할 수 있다. 아키텍처와 코딩 실무간 균형... 더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

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