등록되지 않은 이미지는 대체 이미지가 표시될 수 있습니다.
BOOK DETAIL · YES24
진화적 아키텍처
피트니스 함수, 거버넌스 자동화를 활용해 생산성 높은 소프트웨어 구축하기
한빛미디어2023.08.31 출간
YES24 리뷰 평점 9.3
YES24 판매지수300
쪽수304쪽
YES24 판매가
10%23,400원26,000원
YES 포인트 1,300원판매중
YES24에서 구매·혜택 확인 (새 창) 최종 가격과 배송·적립 혜택은 YES24에서 확인해주세요.
책 소개
새로운 시대, 애자일을 넘어선 진화적 소프트웨어 개발의 부상
소프트웨어 개발 생태계에 혁신을 가져올 진화적 아키텍처
- 소프트웨어의 거장이자 『리팩터링』 저자 ‘마틴 파울러’ 추천 도서
- 미래에 대응하는 소프트웨어 개발의 새로운 지평을 열게 될 진화적 아키텍처
- 전 세계적으로 인정받은 전문가들의 노하우가 담긴 책!
진화적 아키텍처란 끊임없는 변화에 유연하게 적응하기 위한 ‘가드레일이 내장된’ 아키텍처를 의미한다. 변화는 예측하기 어렵지만 변화 자체를 기정사실화하면 사전에 피트니스 함수를 도입해 감지하고 대응할 수 있다. 이러한 피드백을 통해 시스템은 점진적으로 발전하며 그 과정은 마치 소스코드 히스토리처럼 명확하게 파악할 수 있게 된다. 결국, 진화적 아키텍처를 구축하면 향후 대대적인 재구축의 필요성은 줄어들고 그에 따른 비용과 노력을 절감할 수 있다.
현대의 소프트웨어 개발에서 아키텍처 설계가 차지하는 비중과 중요도는 끝없이 높아지고 있다.
목차
[PART 1 역학]
CHAPTER 1 진화적 소프트웨어 아키텍처
1.1 진화적 소프트웨어의 과제
1.2 진화적 아키텍처
1.3 상시 변화하는 환경의 장기 계획 수립 가능성
1.4 시간에 따른 아키텍처의 성능 저하 방지
1.5 왜 진화인가?
요약
CHAPTER 2 피트니스 함수
2.1 정의
2.2 범주
2.3 피트니스 함수는 누가 작성하는가
2.4 피트니스 함수 테스트 프레임워크 선택
2.5 결과 vs 구현
요약
CHAPTER 3 점진적 변화 엔지니어링
3.1 점진적 변화
요약
CHAPTER 4 아키텍처 거버넌스 자동화
4.1 피트니스 함수와 아키텍처 거버넌스
4.2 코드 기반 피트니스 함수
4.3 턴키 도구
4.4 통합 아키텍처
4.5 데브옵스
4.6 엔터프라이즈 아키텍처
4.7 피트니스 함수는 무기가 아닌 체크리스트다
4.8 피트니스 함수 문서화
요약
[PART 2 구조]
CHAPTER 5 진화하는 아키텍처 토폴로지
5.1 진화 가능한 아키텍처 구조
5.2 아키텍처 퀀텀 및 세분성
5.3 계약
5.4 재사용 패턴
요약
CHAPTER 6 진화적 데이터
6.1 진화적 데이터베이스 설계
6.2 부적절한 데이터 얽힘
6.3 네이티브에서 피트니스 함수로
[PART 3 영향력]
CHAPTER 7 진화 가능한 아키텍처 구축
7.1 진화적 아키텍처의 원리
7.2 역학
7.3 그린필드 프로젝트
7.4 기존 아키텍처 개조
7.5 아키텍처 마이그레이션
7.6 진화적 아키텍처 구축 가이드라인
7.7 피트니스 함수 주도 아키텍처
요약
CHAPTER 8 진화적 아키텍처의 함정과 안티패턴
8.1 기술 아키텍처
8.2 증분 변경
8.3 비즈니스 관심사
요약
CHAPTER 9 아키텍처 실천
9.1 조직적 요인
9.2 비즈니스 사례
9.3 엔터프라이즈 피트니스 함수 구축
9.4 시작 지점
9.5 미래 전망
9.6 되는 이유와 안 되는 이유
요약
작가 소개
소트웍스(Thoughtworks)에서 디렉터, 소프트웨어 아키텍트, 그리고 ‘밈 랭글러(meme wrangler)’를 맡고 있다. 소트웍스에 합류하기 전에는 미국 유수의 교육 및 개발 회사인 The DSW Group, Ltd.에서 최고 기술 책임자(CTO)로 일했다.
도서 정보
- 출판사
- 한빛미디어
- 출간일
- 2023.08.31
- ISBN13
- 9791169211345
- ISBN10
- 1169211348
- 원제
- Building Evolutionary Architectures: Automated Software Governance
- 상품 유형
- 도서
- 쪽수
- 304쪽
- 무게
- 692g
- 크기
- 183 × 235 × 15mm
