상세정보
미리보기
진화적 아키텍처
- 저자
- 닐 포드,레베카 파슨스,패트릭 쿠아,프라모드 사달게이 저/정병열 역
- 출판사
- 한빛미디어
- 출판일
- 2023-09-04
- 등록일
- 2024-01-15
- 파일포맷
- PDF
- 파일크기
- 6MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
새로운 시대, 애자일을 넘어선 진화적 소프트웨어 개발의 부상소프트웨어 개발 생태계에 혁신을 가져올 진화적 아키텍처 - 소프트웨어의 거장이자 『리팩터링』 저자 ‘마틴 파울러’ 추천 도서- 미래에 대응하는 소프트웨어 개발의 새로운 지평을 열게 될 진화적 아키텍처- 전 세계적으로 인정받은 전문가들의 노하우가 담긴 책!진화적 아키텍처란 끊임없는 변화에 유연하게 적응하기 위한 ‘가드레일이 내장된’ 아키텍처를 의미한다. 변화는 예측하기 어렵지만 변화 자체를 기정사실화하면 사전에 피트니스 함수를 도입해 감지하고 대응할 수 있다. 이러한 피드백을 통해 시스템은 점진적으로 발전하며 그 과정은 마치 소스코드 히스토리처럼 명확하게 파악할 수 있게 된다. 결국, 진화적 아키텍처를 구축하면 향후 대대적인 재구축의 필요성은 줄어들고 그에 따른 비용과 노력을 절감할 수 있다.현대의 소프트웨어 개발에서 아키텍처 설계가 차지하는 비중과 중요도는 끝없이 높아지고 있다. 소프트웨어의 설계는 우리가 ‘소프트웨어 개발’이라 여기는 거의 모든 것에 코딩을 더하는 작업이나 다름없다. 그렇기에 아키텍처를 이해하는 능력은 아키텍트뿐만 아니라, 개발자에게도 핵심적인 역량이 되어야 한다. 게다가 빠르게 변화하는 환경에 적응하고 대처하기 위해서는 ‘진화적 아키텍처'에 대한 이해가 모든 소프트웨어 리더의 필수 역량이기도 하다.이처럼 급변하는 비즈니스를 감당하는 소프트웨어 아키텍처의 유연성을 어떻게 확보할 수 있는지는 중요한 고민이다. 어떻게 하면 소프트웨어 아키텍처를 유연하게 만들어 비즈니스와 기술 변화의 속도에 민첩하게 대응할 수 있을까? 이 책은 이런 핵심 질문들에 대한 해답을 제시한다. 따라서 이 책을 통해 비즈니스와 기술 변화에 유연하게 대응할 수 있는 아키텍처를 구축하는 방법을 습득하길 바란다.
저자소개
종단간 소프트웨어 개발과 인도를 전문으로 하는 글로벌 IT 컨설팅 회사, 쏘우트웍스(ThoughtWorks) 의 이사이자 소프트웨어 아키텍트, 밈 랭글러(meme wrangler). 이 회사에 입사하기 전에는 미국에서 유명한 교육/훈련 개발 회사인 DSW Group에서 최고 기술 책임자(CTO)를 역임했다.
목차
[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 되는 이유와 안 되는 이유요약