저자

다루사와히로유키,사사키아츠모리,모리야마교헤이,마츠이마나부,이시이신이치,미

저자:다루사와히로유키
외국계유명클라우드회사의아키텍트로근무중이다.2013년부터2019년까지정보처리학회정보기획조사회SC38전문위원으로ISOIECJTCI/SC38에근거한클라우드컴퓨팅국제표준선정에공헌했다.

저자:사사키아츠모리
일본IBM주식회사테크놀로지사업본부클라우드플랫폼및기술영업부장이다.프라이빗클라우드개발과운영을담당했으며,2014년부터IBM클라우드의기술영업을맡고있다.

저자:모리야마교헤이
일본HP주식회사를거쳐일본마이크로소프트주식회사에서근무중이다.누구를위한클라우드인지,클라우드가가져야할이상적인목표가무엇인지등을밤낮없이연구중이다.

저자:마츠이마나부
클라우드기술을활용한IT시스템개선과IoT설루션개발을담당하고있다.IBM클라우드중에서도PaaS의일본국내보급을위한시스템설계,개발에참여했을뿐아니라세미나및교육강사로도활동했다.

저자:이시이신이치
일본IBM주식회사에서근무중이다.최근에는클라우드와코그니티브(cognitive),블록체인,IoT,드론등을연동해서신규서비스를진행하고있는스타트업을지원하고있다.

저자:미야케쓰요시
썬마이크로시스템즈,골드만삭스등을거치며소프트웨어개발자로경력을쌓았다.그후개인수준의개발부터대규모소프트웨어개발까지광범위한개발기법과문화에관심을가지기시작하면서Pivotal,AWS등에서아키텍트로근무했다.현재는JFrogJapan에서아시아최초의설루션엔지니어로근무중이다.

역자:김완섭
네덜란드ITC에서GeoinformationforDisasterRiskManagement석사학위를취득했다.약9년간일본과한국의기업에서IT및GIS/LBS분야업무를담당했으며,일본에서는세콤(SECOM)계열사인파스코(PASCO)에서일본외무부,국토지리정보원같은정부기관을대상으로한시스템통합(SI)업무를담당했다.이후야후재팬으로직장을옮겨야후맵개발담당시니어엔지니어로근무했으며,한국으로돌아와SK에서내비게이션지도데이터담당매니저로근무했다.현재는싱가포르에있는일본계회사에서은행관련IT프로젝트를담당하고있다.저서로는『나는도쿄롯폰기로출근한다』가있으며,역서로는『알고리즘도감』,『처음만나는HTML5&CSS3』,『인공지능70』,『처음만나는자바스크립트』,『다양한언어로배우는정규표현식』,『그림으로공부하는IT인프라구조』,『그림으로공부하는시스템성능구조』등40여종이있다.블로그를통해IT번역관련이야기와싱가포르직장생활을소개하고있다.

목차

옮긴이머리말viii
베타리더후기x
시작하며xiii
지은이/감수자소개xvi

제1부마이크로서비스의아키텍처
CHAPTER1디지털전환:마이크로서비스가중요해진배경3
1.1디지털전환이란?4
1.22025년의벽7
1.3DX추진을위한방침12

CHAPTER2클라우드네이티브컴퓨팅과마이크로서비스15
2.1클라우드컴퓨팅의발자취16
2.2클라우드네이티브컴퓨팅21
2.3클라우드네이티브컴퓨팅을지탱하는기술요소23
2.4마이크로서비스란?33
2.5마이크로서비스의특징36
2.6마이크로서비스의개발/운영흐름40
2.7마이크로서비스의적용기준41

CHAPTER마이크로서비스아키텍처의기본43
3.1서비스구조44
3.2레이어아키텍처45
3.3헥사거널아키텍처47
3.4데이터베이스접근48
3.5트랜잭션처리49
3.6데이터베이스간동기화50
3.7데이터결합52
3.8서비스간연계56
3.9서비스화진행방법57

CHAPTER4마이크로서비스패턴65
4.1마이크로서비스패턴66
4.2데이터관리패턴69
4.3트랜잭셔널메시징패턴78
4.4서비스검색패턴82
4.5외부API패턴86
4.6통신패턴94
4.7배포패턴98
4.8관찰가능성패턴108
4.9리팩터링패턴111

제2부마이크로서비스를지탱하는클라우드네이티브기술
CHAPTER5컨테이너,쿠버네티스,서버리스121
5.1컨테이너122
5.2쿠버네티스138
5.3서버리스146
5.4배포기술비교와정리158

CHAPTER6서비스메시161
6.1서비스메시의필요성162
6.2서비스메시란?166
6.3서비스메시로할수있는것168
6.4서비스메시의소프트웨어예176

CHAPTER7마이크로서비스의개발과운영185
7.1마이크로서비스의개발과운영186
7.2마이크로서비스의개발과운영에필요한모범사례189
7.3마이크로서비스의개발에필요한환경194
7.4릴리스관리200
7.5마이크로서비스의감시와운영204

CHAPTER8클라우드배포모델동향213
8.1클라우드배포모델214
8.2하이브리드클라우드215
8.3멀티클라우드217
8.4컨테이너와하이브리드/멀티클라우드221
8.5분산클라우드224
8.6에지컴퓨팅226
8.7정리230
찾아보기233

출판사 서평

클라우드네이티브컴퓨팅개요,디지털전환을위한최신기술,마이크로서비스아키텍처

클라우드네이티브컴퓨팅시대의기본기술인마이크로서비스아키텍처패턴을한눈에알려주는《그림으로공부하는마이크로서비스구조》가출간되었습니다.

디지털전환(DigitalTransformation,DX)시대이자3세대클라우드라불리는클라우드네이티브컴퓨팅시대,이제는마이크로서비스방식으로애플리케이션을개발하고,그애플리케이션을컨테이너에배포해서실행하며,오케스트레이션기능을통해컨테이너화된애플리케이션을운영합니다.

이책에서는마이크로서비스의소프트웨어아키텍처와더불어컨테이너,쿠버네티스,서비스메시,데브옵스,하이브리드/멀티클라우드등,디지털전환을지지하는클라우드네이티브테크놀로지의전체적인모습을해설합니다.

대상독자
■DX실현을위한최신기술동향을파악하고싶은분
■마이크로서비스에흥미를가진개발자
■클라우드네이티브컴퓨팅의개요를이해하고싶은분
■클라우드컴퓨팅과관련된프로젝트매니저,아키텍트,엔지니어