플랫폼 엔지니어링 (개발과 운영을 아우르는 플랫폼 관리의 핵심 원칙)

플랫폼 엔지니어링 (개발과 운영을 아우르는 플랫폼 관리의 핵심 원칙)

$32.00
Description
데브옵스의 한계를 넘어,
플랫폼 엔지니어링으로 미래를 설계하라
지난 25년간 소프트웨어 조직들은 한 가지 지속적인 과제와 씨름해 왔다. 바로 여러 팀이 공유하는 코드와 도구, 인프라를 어떻게 효과적으로 관리할 것인가 하는 문제다. 모든 결정을 한 곳에서 내리는 중앙집중식 팀은 답이 되기 어렵다. 사용자의 요구에 유연하게 대처하지 못하여 불편한 시스템을 제공하고, 안정성과 신뢰성 확보에 실패하기 때문이다. 그렇다고 극단적으로 분산된 조직이 해답이 되는 것도 아니다. 작은 팀들이 각자 복잡성의 늪에 빠져 허우적대며 조직 전체가 혼돈에 빠지는 경우가 많다. 하지만 일부 조직은 이 난제를 해결하기 위해 다른 접근 방식을 택했다. 바로 플랫폼 엔지니어링이다. 플랫폼 엔지니어링 팀은 견고하고 사용자 친화적인 플랫폼을 만들어 복잡성이라는 괴물을 길들이고 레버리지를 제공하며 애플리케이션 팀의 생산성을 높인다. 이 책은 엔지니어, 관리자, 제품 관리자, 리더들에게 현대의 플랫폼 중심 조직에서 필요한 변화를 안내한다. 플랫폼 엔지니어링이란 무엇이고 왜 점점 더 필수적인 요소가 되고 있는지를 배우게 될 것이다.

주요 내용
● 플랫폼을 하나의 제품처럼 바라보는 개발자 중심의 사고방식
● 플랫폼 엔지니어링 팀이 하는 일과 하지 않는 일
● 조직에서 플랫폼 엔지니어링을 도입하는 과정
● 플랫폼 팀의 제품 관리자가 되는 데 필요한 요건과 역량
● 플랫폼을 확장함에 따라 발생하는 난제들
● 성공적인 플랫폼 엔지니어링 팀을 이끄는 데 필요한 모범관행
저자

카미유푸르니에,이언놀런드

저자:카미유푸르니에(CamilleFournier)
초기스타트업부터포춘50대기업까지다양한조직에서리더십경험을쌓은기술임원이다.CNCF기술감독위원회(CNCFTechnicalOversightCommittee)의창립멤버였으며,현재ACMQueue의이사로활동중이다.『개발7년차,매니저1일차』(한빛미디어,2020)의저자이기도하다.

저자:이언놀런드(IanNowland)
소프트웨어업계에서25년경력을쌓은베테랑이다.최근에는데이터독(Datadog)의핵심엔지니어링부문SVP로재직했다.2008년부터2016년까지AWS에서근무하면서아마존EMR과EC2Nitro프로젝트를이끌었다.현재는한스텔스모드스타트업의공동창업자로활동중이다.

역자:류광
IT전문서를주로번역하는전업번역가로,『컴퓨터프로그래밍의예술(TheArtofComputerProgramming)』시리즈와『GameProgrammingGems』시리즈,『인공지능:현대적접근방식제4판』,『자바스크립트로배우는SICP』를비롯해90권이상의다양한IT전문서를우리말로옮겼다.홈페이지류광의번역이야기(https://occamsrazr.net)와IT및게임개발정보공유사이트GpgStudy(gpgstudy.com)를운영한다.

역자:307번역랩
전문번역가의효율적인번역작업을위해초벌번역및자료정리서비스를제공하는번역엔지니어집단이다.급변하는IT분야의가치있는외국서적을발빠르게국내독자에게전달하는데보람을느낀다.

목차

[PART1플랫폼엔지니어링의정의와필요성]
CHAPTER01플랫폼엔지니어링이점점더중요해지는이유
_1.1‘플랫폼’과기타주요용어의정의
_1.2과도한일반화의늪
_1.3과도한일반화의늪에빠지게된과정
_1.4플랫폼엔지니어링은어떻게늪을정화하는가
_1.5플랫폼구축에필요한권한부여
_1.6마무리

CHAPTER02플랫폼엔지니어링의기둥들
_2.1큐레이션제품접근방식채택
_2.2소프트웨어기반추상화개발
_2.3폭넓은애플리케이션개발자층지원
_2.4비즈니스의토대로서운영
_2.5마무리

[PART2플랫폼엔지니어링실무]
CHAPTER03착수시기와방법
_3.1소규모조직의플랫폼협력촉진
_3.2협력을대체하는플랫폼팀만들기
_3.3전통적인프라조직의변혁
_3.4마무리

CHAPTER04훌륭한플랫폼팀만들기
_4.1단일초점플랫폼팀의위험성
_4.2플랫폼엔지니어의다양한역할
_4.3각종엔지니어의채용및식별방법
_4.4훌륭한플랫폼엔지니어링관리자의자질
_4.5플랫폼팀의기타역할들
_4.6플랫폼엔지니어링팀문화조성
_4.7마무리

CHAPTER05제품으로서의플랫폼
_5.1고객에초점을둔제품문화
_5.2제품발굴과시장분석
_5.3성공적인제품실행:제품로드맵만들기
_5.4제품실패유형
_5.5마무리

CHAPTER06플랫폼운영
_6.1온콜관행
_6.2사용자지원업무
_6.3운영피드백관행
_6.4마무리

CHAPTER07계획과전달
_7.1장기프로젝트계획
_7.2상향식로드맵계획수립
_7.3격주간성과및난제공유로현황알리기
_7.4마무리

CHAPTER08플랫폼아키텍처재구축
_8.1새로운v2를만드는것보다아키텍처재구축이나은이유
_8.2아키텍처를통한보안문제해결
_8.3아키텍처재구축을위한가드레일
_8.4아키텍처재구축계획의수립
_8.5마무리

CHAPTER09플랫폼마이그레이션과폐지처리
_9.1마이그레이션안티패턴
_9.2더쉬운마이그레이션을위한엔지니어링
_9.3더원활한마이그레이션조정
_9.4플랫폼폐지
_9.5마무리

CHAPTER10이해관계자관리
_10.1이해관계자매핑:권력-관심도그리드
_10.2적절한투명성으로소통하기
_10.3수용가능한타협점찾기
_10.4돈문제:비용과예산관리
_10.5마무리

[PART03성공은어떤모습일까?]
CHAPTER11플랫폼의정렬
_11.1목적에대한정렬
_11.2제품전략의정렬
_11.3계획의정렬
_11.4총정리:조직의정렬
_11.5마무리

CHAPTER12플랫폼에대한신뢰구축
_12.1운영방식에대한신뢰
_12.2대규모투자에대한신뢰
_12.3전달우선순위에대한신뢰
_12.4총정리:과도하게결합한플랫폼사례
_12.5마무리

CHAPTER13복잡성을관리하는플랫폼
_13.1사람간협업의우발적복잡성관리
_13.2그림자플랫폼의복잡성관리
_13.3성장통제를통한복잡성관리
_13.4제품발견을통한복잡성관리
_13.5총정리:내부복잡성과외부복잡성의균형
_13.6마무리

CHAPTER14사랑받는플랫폼
_14.1사랑의효과
_14.2해크처럼보이는사랑
_14.3명백한사랑
_14.4총정리:사용자를멋지게만드는사랑
_14.5마무리:사랑이란무엇인가,상처를주지마오

출판사 서평

작은노력으로큰성과를내는개발조직의비밀:
효율적개발을넘어지속가능한협업의시대를여는FAANG따라잡기

플랫폼엔지니어링은현대소프트웨어개발조직에서점점더핵심적인위치를차지하고있습니다.그러나실제로효과적인플랫폼을만들고지속적으로관리하는일은많은기업이여전히해결하지못한복잡한퍼즐과같습니다.바로이책은그난해한퍼즐을명확하게풀어갈수있는해법을펼쳐냅니다.스타트업부터대기업까지다양한조직에서플랫폼을구축해온두저자의실무경험을바탕으로,성공적인플랫폼엔지니어링을위한핵심전략을제시합니다.

이책은단순한기술가이드를넘어,플랫폼개발과운영과정에서실제로마주치는복잡한문제들을깊이있게탐구합니다.팀을구성하는방법부터안정적인운영전략,레거시시스템의성공적인마이그레이션,미래지향적아키텍처설계까지플랫폼엔지니어링의전영역을포괄합니다.또한기능플래그와A/B테스트와같은안전한배포전략도상세히설명하며,플랫폼구축을고민하는모든기술조직에실질적인지침이되어줄것입니다.궁극적으로는개발자가신뢰하고,조직이의존하며,사용자가사랑하는플랫폼을구축하는길을안내합니다.