메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

자바 개발자를 위한 데브옵스 툴

소스 코드부터 프로덕션 컨테이너까지, 데브옵스의 모든 모범 사례

한빛미디어

번역서

판매중

  • 저자 : 스티븐 친 , 멜리사 맥케이 , 익스헬 루이츠 , 바루크 사도구르스키
  • 번역 : 정병열
  • 출간 : 2023-04-24
  • 페이지 : 396 쪽
  • ISBN : 9791169210935
  • eISBN : 9791169216722
  • 물류코드 :11093
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.8점 (27명)
좋아요 : 3

책소개

데브옵스 기본 사항, 컨테이너 모범 사례, 모놀리스 해부까지

자바 개발자도 알아야 하는 데브옵스의 모든 것

 

이 책은 최신 데브옵스 기술을 바탕으로 마이크로서비스, 서버리스, 클라우드 네이티브 기술의 효과적인 활용법을 소개하는 실무 지침서다. 이 한 권에 깃을 이용한 소스 관리, 메이븐 및 그레이들을 통한 빌드 선언, 서클 CI, 도커 및 쿠버네티스를 이용한 컨테이너화 등, 각종 기술의 모범 사례를 모두 담아냈다. 각 모범 사례는 자카르타 EE, 스프링 부트, 마이크로넛, 쿼쿠스, 헬리돈 등의 다양한 자바 프레임워크를 활용한다. 더 나아가 빌드 프로세스를 구축하고 팀 생산성을 극대화하는 노하우까지 엿볼 수 있다. 데브옵스가 아직 낯설거나 컨테이너와 클라우드 지식을 바탕으로 데브옵스를 시작하려는 모든 이에게 이 책은 훌륭한 길잡이가 되어줄 것이다.

 

상세페이지700px_자바 개발자를 위한 데브옵스 툴.jpg

저자소개

스티븐 친 저자

스티븐 친

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 언어를 계기로 프로그래밍을 접했다. 연세대학교 공과대학을 졸업한 이후 서버 엔지니어와 개발자로 일하며 다양한 업무를 담당했다. 현재는 시니어 개발자로 경력을 이어가는 한편 양질의 개발 서적 출간에 일조하고자 노력하는 중이다. 옮긴 책으로는 『자바 개발자를 위한 데브옵스 툴』, 『자바 마이크로서비스를 활용한 SRE』,『진화적 아키텍처』 (이상 한빛미디어) 등이 있다.

목차

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 지속적 업데이트 모범 사례

출판사리뷰

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

 

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

 

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

대상 독자

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

이 책에서 다루는 내용

소프트웨어 라이프 사이클의 모범 사례

- 소프트웨어 개발 및 전달을 위한 데브섹옵스(DevSecOps) 방법론

- 소프트웨어 의존성 관리 및 보안

- 컨테이너, 클라우드 네이티브 기술을 이용한 애플리케이션 개발 및 배포

- 소스 관리 리포지터리와 개발 프로세스 운영

- 빌드 파이프라인 설정 및 관리 자동화

- 배포 기술 패턴과 안티패턴

독자리뷰

오탈자 보기

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
자바 개발자를 위한 데브옵스 툴
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자바 개발자를 위한 데브옵스 툴
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바 개발자를 위한 데브옵스 툴
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?