스크랩

구간

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

스티븐 친 , 멜리사 맥케이 , 익스헬 루이츠 외 저 | 정병열 역 | 한빛미디어 | 2023년 04월

북트리

정가
$64.00
판매가
$46.66 (27%↓) 최저가 보상
적립금
$0.93 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791169210935 / 396쪽 183 x 235 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

모던 소프트웨어 개발의 두 축을 이루는 자바와 데브옵스 자바는 여전히 많은 개발자에게 인기 있는 프로그래밍 언어이고, 자바의 다양한 프레임워크는 데브옵스 구현을 가속하는 데 중요한 역할을 합니다. 이 책은 데브옵스, 클라우드 컴퓨팅 및 컨테이너 기술의 등장으로 인해 개발 방식이 크게 변화하고 있는 트렌드에 맞춰 최신 데브옵스 기술을 활용하는 방법을 소개합니다. 단순히 무엇을 해야 하는지 또는 어떤 툴을 사용해야 하는지 알려주는 것이 아니라, 다양한 접근 방식을 제시하여 팀이나 개인의 상황에 따라 최적의 선택을 할 수 있도록 안내합니다. 또한 데브옵스와 관련된 최신 기술, 클라우드 컴퓨팅 환경에서의 자바 애플리케이션 배포와 관리, 컨테이너 기술을 활용한 자바 애플리케이션 개발 등에 대한 내용이 포함되어 있습니다. 이를 통해 개발자들은 모던 개발 환경에 적응하고, 품질 높은 소프트웨어를 개발하는 데 도움을 받을 수 있습니다. 이 책 한 권으로 데브옵스 기술을 모두 습득하여 개발과 배포를 더욱 효율적으로 이루어보기 바랍니다. 대상 독자 ㆍ자바를 사용하고 있는 데브옵스 엔지니어 ㆍAWS, 마이크로서비스 애저, 구글 클라우드에서 고성능 데브옵스를 구현하고 싶은 자바 개발자 이 책에서 다루는 내용 ㆍ소프트웨어 라이프 사이클의 모범 사례 ㆍ소프트웨어 개발 및 전달을 위한 데브섹옵스(DevSecOps) 방법론 ㆍ소프트웨어 의존성 관리 및 보안 ㆍ컨테이너, 클라우드 네이티브 기술을 이용한 애플리케이션 개발 및 배포 ㆍ소스 관리 리포지터리와 개발 프로세스 운영 ㆍ빌드 파이프라인 설정 및 관리 자동화 ㆍ배포 기술 패턴과 안티패턴

저자 소개

  • 저자 : 스티븐 친 , 멜리사 맥케이 , 익스헬 루이츠 외
저자 : 스티븐 친
JFrog의 Developer Relations(DevRel, 이하 데브렐) 책임자이자 『The Definitive Guide to Modern Java Clients with JavaFX 17』(Apress, 2021)의 공동 저자이다. Devoxx, JNation, JavaOne, Joker, Open Source Indi를 포함한 전 세계의 수많은 자바 콘퍼런스에 관심이 많다. 여행을 할 때 유럽, 일본, 브라질에서 전도 활동을 하면서 해커들과 인터뷰하는 열정적인 바이커이기도 하다. 여행하지 않을 때는 10대 딸에게 임베디드 시스템의 프로그래밍 방식을 가르쳐주며 시간을 보낸다.

저자 : 멜리사 맥케이
개발자이자 소프트웨어 엔지니어로 JFrog 데브렐 팀의 디벨로퍼 아드보캇(developer advocate)이다.
데브옵스 방법론을 실천해 개발자 경험을 향상시키고 공유하는 업무를 하고 있다. 멜리사는 엄마이자 소프트웨어 개발자이자 자바 챔피언이자 도커 캡틴이자 자바 언콘퍼런스의 엄청난 프로모터로서 개발자 커뮤니티에서 활발히 활동하고 있다.

저자 : 익스헬 루이츠
JFrog 데브렐 팀의 디벨로퍼 아드보캇이다. 2000년부터 소프트웨어 애플리케이션과 툴을 개발해왔다. 주요 관심 연구는 자바, 동적 언어, 클라이언트 기술, 데브옵스, 테스트다. 자바 챔피온, 오라클 그라운드브레이커, 앰버서, 슈퍼프로그, Hackergarten 매니아, 오픈 소스 아드보캇, 연설자이자 멘토이다. 많은 사람에게 지식을 공유하기 위해 세계여행을 한다.

저자 : 바루크 사도구르스키
제네릭이 생기기 전에 자바를, 도커가 생기기 전에 데브옵스를 했다. 현재는 바루크 대학교와 회사에서 엔지니어들의 문제를 해결하는 것을 돕고 있다. 『Liquid Software』(CreateSpace, 2018)의 공동 저자이고 여러 회의 프로그램 위원회로 활동하고 있다. 정기적으로 수많은 산업 콘퍼런스 Kubecon, JavaOne, Devoxx, QCon, DevRelCon, DevOpsDays, DevOops 등에서 연설한다.

역자 : 정병열
연세대학교를 졸업하고 개발자와 번역가로 활동하고 있다. 어린 시절 BASIC 언어를 통해 프로그래밍을 처음 경험했으며 PC통신 시절 나우누리의 프로그래밍 관련 동호회에서 활동했다. 2000년대 초반부터 프로그래머, DBA, 시스템 엔지니어로 일하고 있다. 일단 흥미를 느끼면 분야를 가리지 않고 어떻게든 파고들어 습득하고 마는 성격의 소유자로, 새로운 기술이나 책을 접하는 것을 늘 즐긴다. 시니어 개발자로 경력을 이어가는 한편 양질의 개발 서적 출간에 일조하고자 틈틈이 노력하는 중이다. 역서로는 『Modern PHP』(한빛미디어, 2015), 『Learning PHP』(한빛미디어, 2017)가 있다.

목차


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

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

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

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

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

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

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

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

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

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

top