자바 개발자를 위한 데브옵스 툴 : 소스 코드부터 프로덕션 컨테이너까지, 데브옵스의 모든 모범 사례
저자

스티븐친,멜리사맥케이,익스헬루이츠,바루크사도구르스키

JFrog의DeveloperRelations(DevRel,이하데브렐)책임자이자『TheDefinitiveGuidetoModernJavaClientswithJavaFX17』(Apress,2021)의공동저자이다.Devoxx,JNation,JavaOne,Joker,OpenSourceIndi를포함한전세계의수많은자바콘퍼런스에관심이많다.여행을할때유럽,일본,브라질에서전도활동을하면서해커들과인터뷰하는열정적인바이커이기도하다.여행하지않을때는10대딸에게임베디드시스템의프로그래밍방식을가르쳐주며시간을보낸다.

목차


CHAPTER1개발자와데브옵스
1.1옵스의발명품,데브옵스
1.2배포,운영그리고개발자의영역
1.3필요성
1.4소프트웨어산업의전면적인데브옵스수용

CHAPTER2진실시스템
2.1소스코드관리의세대변화
2.2소스관리시스템선정
2.3첫번째풀리퀘스트
2.4깃툴
2.5깃협업패턴
2.6마치며

CHAPTER3컨테이너
3.1문제파악
3.2컨테이너해부학개론
3.3이미지빌드와컨테이너모범사례
3.4마치며

CHAPTER4모놀리스해부
4.1클라우드컴퓨팅
4.2마이크로서비스
4.3서버리스
4.4마치며

CHAPTER5지속적통합
5.1도입타당성
5.2선언적빌드스크립트
5.3지속적빌드
5.4테스트자동화
5.5모니터링및테스트유지관리
5.6마치며

CHAPTER6패키지관리
6.1제조출하방식의한계
6.2메타데이터
6.3메이븐과그레이들의의존성관리
6.4컨테이너와의존성관리
6.5아티팩트게시
6.6마치며

CHAPTER7바이너리보안
7.1공급망보안침해
7.2데브옵스인프라보호
7.3정적,동적보안분석
7.4인터랙티브애플리케이션보안테스트
7.5런타임애플리케이션자가보호
7.6SaSt,DaSt,IaSt,RaSp
7.7공통취약점등급시스템
7.8범위보안분석
7.9취약점과공격벡터연쇄
7.10품질게이트방법론
7.11시프트레프트
7.12마치며

CHAPTER8개발자와배포
8.1컨테이너이미지빌드및푸시
8.2쿠버네티스배포
8.3쿠버네티스워크로드관리
8.4모니터링,로깅,트레이싱모범사례
8.5고가용성및지역분산
8.6하이브리드및멀티클라우드아키텍처
8.7마치며

CHAPTER9모바일워크플로
9.1모바일데브옵스고속워크플로
9.2안드로이드디바이스파편화
9.3다중디바이스의지속적병렬테스트
9.4마치며

CHAPTER10지속적배포패턴과안티패턴
10.1지속적업데이트의보편적필요성
10.2사용자업데이트유도
10.3지속적가동시간
10.4수동업데이트에숨겨진비용
10.5지속적업데이트모범사례

출판사 서평

모던소프트웨어개발의두축을이루는자바와데브옵스

자바는여전히많은개발자에게인기있는프로그래밍언어이고,자바의다양한프레임워크는데브옵스구현을가속하는데중요한역할을합니다.이책은데브옵스,클라우드컴퓨팅및컨테이너기술의등장으로인해개발방식이크게변화하고있는트렌드에맞춰최신데브옵스기술을활용하는방법을소개합니다.

단순히무엇을해야하는지또는어떤툴을사용해야하는지알려주는것이아니라,다양한접근방식을제시하여팀이나개인의상황에따라최적의선택을할수있도록안내합니다.또한데브옵스와관련된최신기술,클라우드컴퓨팅환경에서의자바애플리케이션배포와관리,컨테이너기술을활용한자바애플리케이션개발등에대한내용이포함되어있습니다.이를통해개발자들은모던개발환경에적응하고,품질높은소프트웨어를개발하는데도움을받을수있습니다.이책한권으로데브옵스기술을모두습득하여개발과배포를더욱효율적으로이루어보기바랍니다.

대상독자

ㆍ자바를사용하고있는데브옵스엔지니어
ㆍAWS,마이크로서비스애저,구글클라우드에서고성능데브옵스를구현하고싶은자바개발자

이책에서다루는내용

ㆍ소프트웨어라이프사이클의모범사례
ㆍ소프트웨어개발및전달을위한데브섹옵스(DevSecOps)방법론
ㆍ소프트웨어의존성관리및보안
ㆍ컨테이너,클라우드네이티브기술을이용한애플리케이션개발및배포
ㆍ소스관리리포지터리와개발프로세스운영
ㆍ빌드파이프라인설정및관리자동화
ㆍ배포기술패턴과안티패턴