진화적 아키텍처 : 피트니스 함수, 거버넌스 자동화를 활용해 생산성 높은 소프트웨어 구축하기

진화적 아키텍처 : 피트니스 함수, 거버넌스 자동화를 활용해 생산성 높은 소프트웨어 구축하기

$25.27
저자

닐포드

종단간소프트웨어개발과인도를전문으로하는글로벌IT컨설팅회사,쏘우트웍스(ThoughtWorks)의이사이자소프트웨어아키텍트,밈랭글러(memewrangler).이회사에입사하기전에는미국에서유명한교육/훈련개발회사인DSWGroup에서최고기술책임자(CTO)를역임했다.

목차

[PART1역학]
CHAPTER1진화적소프트웨어아키텍처
1.1진화적소프트웨어의과제
1.2진화적아키텍처
1.3상시변화하는환경의장기계획수립가능성
1.4시간에따른아키텍처의성능저하방지
1.5왜진화인가?
요약

CHAPTER2피트니스함수
2.1정의
2.2범주
2.3피트니스함수는누가작성하는가
2.4피트니스함수테스트프레임워크선택
2.5결과vs구현
요약

CHAPTER3점진적변화엔지니어링
3.1점진적변화
요약

CHAPTER4아키텍처거버넌스자동화
4.1피트니스함수와아키텍처거버넌스
4.2코드기반피트니스함수
4.3턴키도구
4.4통합아키텍처
4.5데브옵스
4.6엔터프라이즈아키텍처
4.7피트니스함수는무기가아닌체크리스트다
4.8피트니스함수문서화
요약

[PART2구조]
CHAPTER5진화하는아키텍처토폴로지
5.1진화가능한아키텍처구조
5.2아키텍처퀀텀및세분성
5.3계약
5.4재사용패턴
요약

CHAPTER6진화적데이터
6.1진화적데이터베이스설계
6.2부적절한데이터얽힘
6.3네이티브에서피트니스함수로

[PART3영향력]
CHAPTER7진화가능한아키텍처구축
7.1진화적아키텍처의원리
7.2역학
7.3그린필드프로젝트
7.4기존아키텍처개조
7.5아키텍처마이그레이션
7.6진화적아키텍처구축가이드라인
7.7피트니스함수주도아키텍처
요약

CHAPTER8진화적아키텍처의함정과안티패턴
8.1기술아키텍처
8.2증분변경
8.3비즈니스관심사
요약

CHAPTER9아키텍처실천
9.1조직적요인
9.2비즈니스사례
9.3엔터프라이즈피트니스함수구축
9.4시작지점
9.5미래전망
9.6되는이유와안되는이유
요약

출판사 서평

진화적아키텍처로기존서비스를유지한채점진적으로서비스를개선해보자

소프트웨어개발에서아키텍처설계의중요성은점점높아지고있다.특히최근,아키텍처기술의주된흐름이서비스지향아키텍처(SOA)에서마이크로서비스아키텍처(MSA)로전환되면서진화적아키텍처는가장주목받는아키텍처기술중하나로떠올랐다.이제는,클라우드네이티브를도입하려는모든소프트웨어개발자나아키텍트에게진화적아키텍처는필수기술이되었다.

하지만아직진화적아키텍처를제대로활용하지못하는아키텍트들도있을수있다.이책은그런아키텍트들을위해,진화적아키텍처를활용하여빠르게변화하는비즈니스에대응하며업무효율성을높일수있는방법을상세하게안내한다.그리고피트니스함수를이용하여아키텍처특성을유지하면서진화하는소프트웨어를개발하는방법도함께살펴본다.전세계적으로인정받은전문가들의깊은경험과지식이담겨있는이책으로,진화적아키텍처뿐만아니라아키텍처기술전반을이해하고실전에적용하는데활용하길바란다.