1장. 솔루션 아키텍처의 의미
__솔루션 아키텍처란 무엇인가?
__솔루션 아키텍처의 진화
__솔루션 아키텍처가 중요한 이유
__솔루션 아키텍처의 혜택
____비즈니스 요구 사항과 산출물의 품질 문제 해결
____최고의 기술 플랫폼 선택
____솔루션 제약과 문제 해결
____자원과 비용 관리 지원
____솔루션 제공과 프로젝트 수명 주기 관리
____비기능적 요구 사항 해결
__퍼블릭 클라우드의 솔루션 아키텍처
____퍼블릭 클라우드란?
____퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드
____퍼블릭 클라우드 아키텍처
____클라우드 네이티브 아키텍처
____퍼블릭 클라우드 업체와 서비스 종류
__요약
2장. 조직에서의 솔루션 아키텍트
__솔루션 아키텍트의 역할 유형
____제너럴리스트 솔루션 아키텍트의 역할
______엔터프라이즈 솔루션 아키텍트
______솔루션 아키텍트
______테크니컬 아키텍트
______클라우드 아키텍트
______아키텍트 에반젤리스트
____전문 솔루션 아키텍트
______인프라 아키텍트
______네트워크 아키텍트
______데이터 아키텍트
______머신러닝 아키텍트
______보안 아키텍트
______데브옵스 아키텍트
__솔루션 아키텍트의 책임 이해
____사용자 요구 사항 분석
____비기능적 요구 사항 정의
____이해관계자의 참여와 협력
____다양한 아키텍처 제약 처리
____기술 선택
____개념 증명과 프로토타입 개발
____솔루션 설계와 구축
____출시 후 운영과 유지 보수 보장
____에반젤리스트처럼 일하기
__애자일 환경에서의 솔루션 아키텍트
____왜 애자일 방법론인가?
____애자일 선언문
____애자일 프로세스와 용어
______스크럼 세레모니
______애자일 도구와 용어
______애자일과 워터폴
______애자일 아키텍처
__요약
3장. 솔루션 아키텍처의 특성
__스케일 확장성과 탄력
추천의 글
“종종 기술을 업그레이드하거나 솔루션즈 아키텍트가 되고자 진로를 변경하려는 사람들을 보곤 한다. 저자는 수년간의 경험을 이 책에 담아 현재의 역할에서 기술을 향상시키려는 사람, 향후 기술을 탐색하는 사람이 쉽게 읽을 수 있도록 썼다. 솔루션즈 아키텍트의 기능과 역할 소개부터 시작해 기술과 트렌드를 다루기 전에 설계 패턴이나 마이그레이션 전략도 설명한다. 클라우드 시대에 자신의 기술을 갈고 닦고자 하는 신규 또는 기존 솔루션즈 아키텍트를 위한, 모든 핵심 영역을 다룬 책이다.”
―라제시 세스(Rajesh Sheth /AWS 메시징 및 스트리밍 제너럴 매니저
“확장성, 재사용성, 가용성, 접근성, 비용, 보안 등에 대한 아키텍처를 포함해 클라우드 컴퓨팅 시대의 다양한 기능을 이해하기 위한 가이드다. 모범 사례와 패턴을 공유하는 데 이보다 더 총체적인 접근 방식을 본 적이 없다. 저자들은 경험한 것으로 이 책을 저술했으며 경험이 풍부한 아키텍트뿐만 아니라 장차 아키텍트가 되려는 사람들도 참고할 필요가 있다.”
―로한 카마카(Rohan Karmarkar/ AWS 솔루션 아키텍처 디렉터
“나는 개인적으로 개발 팀 리더에서 솔루션즈 아키텍트가 되는 이 여정을 겪었고 이는 저자도 마찬가지였다. 우리는 항상 도움이 될 수 있는 핸드북이 있기를 원했다. 이에 업계의 큰 격차를 메우고자 저자는 개인적인 경험과 학습을 바탕으로 다양한 배경을 가진, 모든 사람이 읽을 수 있는 매우 상세한 책을 만들었다. 성공적인 솔루션즈 아키텍트가 되고 무한한 가능성이 있는 새로운 세상을 여는 데 도움이 되는 매우 중요한 지식을 발견할 수 있기 때문에 이 책을 읽고 항상 유용한 참고 자료로 간직할 것을 강력히 추천한다.”
―카말 아로라(Kamal Arora/ AWS 시니어 솔루션즈 아키텍트
이 책에서 다루는 내용
◆ 엔터프라이즈 환경에서 솔루션즈 아키텍트의 다양한 역할 탐색
◆ 핵심 설계 원칙과 패턴을 구현해 고성능의 비용 효율적인 솔루션 구축
◆ 아