본문 바로가기
Review

도서|서평|자바 개발자를 위한 데브옵스 툴 책 서평

by 호호호호히히히히 2023. 5. 28.
728x90
반응형
도서|서평|자바 개발자를 위한 데브옵스 툴 책 서평
소스 코드부터 프로덕션 컨테이너까지, 데브옵스의 모든 모범 사례

 


 

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

한빛미디어 나는 리뷰어다의 참여 도서로 읽게 된 책.

안 그래도 요즘 업무를 하면서 네트워크 쪽으로 확인이 필요한 업무가 발생하였을 때 어디가 어떻게 문제인지, 어떤 방식으로 문의를 해야 효율적인지 몰라서, 내가 제대로 모르다 보니 너무 비효율적으로 돌아 돌아 질문을 하는 것 같아서 스트레스를 받던 차에 이 책을 받아 읽게 되었다. 총 393페이지의 얇다면 얇고 두껍다면 두꺼운 책. 

개발자 중 절대 다수는 이제 더 이상 '개발만' 하지 않는다.

라는 해외 추천사가 눈에 들어왔다.

개발만 하면되지, 나 정도면 어느 정도는 아는 거지라고 생각했었는데 요즘 여러 군데서 항상 부족함을 느낀다.

이런 생각을 하던 차에 한빛미디어로부터 제공 받아 읽게 된 책!

 

해외 추천사 중.. 호호.. 이것이 개발자의 유우-머 로군요.

자세히 집중해서 소스코드와 함께 보려면 시간이 걸리겠지만 자바 커피 한잔과 일단은 가볍게 읽어봄.


목차

Chapter 1. 개발자와 데브옵스

Chapter 2. 진실 시스템

Chapter 3. 컨테이너

Chapter 4. 모놀리스 해부

Chapter 5. 지속적 통합

Chapter 6. 패키지 관리

Chapter 7. 바이너리 보안

Chapter 8. 개발자와 배포

Chapter 9. 모바일 워크플로

Chapter 10. 지속적 배포 패턴과 안티 패턴


개발자와 데브옵스

Chapter 1. 개발자와 데브옵스

데브옵스란 무엇인가? 개발에 필요한 통합적인 운영 관리? 나도 사실 책을 읽기 전에 쉽게 대답하지 못했다.

개발자의 영역이란 과연 무엇인가.

배포와 운영을 내가 직접 하면 너무 편하겠지만 요즘 개발자 직접 배포는 거의 없는 추세라 머리론 이해하는데 가끔 답답하기도 했던 차에 좋은 책을 제공받아 읽어보았다.

 

진실 시스템

Chapter 2. 진실 시스템

소스 관리의 필요성과 깃 사용방법에 대해 간단하게 설명해준다. 깃, 깃랩, 깃헙, 원플로 등의 협업 패턴에 대해서도 간단하게 설명을 해 준다. 이 파트는 기본적으로 개발자들은 모두 다루고 있을 만한 부분이라고 생각한다.

 

컨테이너

Chapter 3. 컨테이너

컨테이너란 무엇인가, 왜 사용해야 하는가 컨테이너의 역사와 사용방법 등에 대해 설명한다. 컨테이너와 관련된 용어 설명이 정리되어있어서 좋았다. 그러고 보니 도커, 컨테이너 강의를 들을 때 샘플 내용이 맥기준으로 이루어져 있어서 맥을 산 기억이 남. ^^

제일 취약한 부분 중 하나라고 생각하고 있었는데 정말 많은 도움이 됐다.

 

모놀리스 해부, 지속적 통합, 패키지 관리

Chapter 4. 모놀리스 해부

클라우드 컴퓨팅, 마이크로 서비스의 구성에 대한 설명, 입사 면접 때 많이 공부할만 한 내용이다.

 

Chapter 5. 지속적 통합

비교적 작업 초기에 문제를 발견할 수 있고 개발자가 개발에 집중할 수 있는 환경을 만드는 것에 대해 설명함.

 

Chapter 6. 패키지 관리 

메타데이터, 의존성 관리, 리포지터리 게시 방법 등에 대해 설명함. 

 

Chapter 4,5,6의 경우 입사 면접 때 많이 들어 볼 만한 내용인데 한번 정리해서 읽을 수 있어서 좋았다.

 

바이너리 보안

Chapter 7. 바이너리 보안 

전반적인 보안에 관한 설명, SAST, DAST, IAST, RASP, CVSS등에 대해 설명함. 이 부분의 용어는 거의 처음 들어봤다. 나중에 한번 더 자세히 읽어 봐야겠다.

 

개발자와 배포

Chapter 8. 개발자와 배포

배포 이후 모니터링, 로깅, 트레이싱등에 대해 설명한다. 

실제 업무에서 스카우터, ELK, MaxGaugee등을 사용하고 있는데 지금이야 편하지만 초반엔 너무 많은 툴을 사용해야 해서 약간 힘들었다.

Datadog이라는 프로그램?은 전반적으로 한 화면에서 지금 내가 사용하고 있는 툴들을 한 번에 사용할 수 있는 것으로 보이는데 올해가 가기 전에 도입해보려 한다.

 

모바일 워크플로, 지속적 배포 패턴과 안티 패턴

Chapter 9. 모바일 워크플로

나는 모바일 개발자가 아니라 훑듯이 읽어봤다. 

 

Chapter 10. 지속적 배포 패턴과 안티 패턴

이 부분도 후루룩 읽고 넘어감.

 

반응형

총평

기본적으로 두루두루 알고 싶을 때 좋은 책이다.

연차가 있는 개발자라면 한 번쯤은 모두 들어보고 검색해 본 내용들로 이루어져 있다.

깃허브 내에 소스를 제공한다. 책과 함께 보면서 따라 하기 좋다.

전체적인 데브옵스의 흐름을 알기에 좋다.

특정 내용들에 대해서 간단한 기초 지식들만 다루고 있기 때문에 심도 있게 알고 싶으면 관련된 도서나 소스를 보는 것이 좋겠다.

나처럼 데브옵스 직무는 아니나 데브옵스와 관련된 내용을 알고 싶거나, 데브옵스를 관장하는 팀에 요청을 명확하게 하고 싶을 때,

혹은 신입 데브옵스 개발자들에게 추천한다.

 


구매링크

한빛 미디어 28,800원.

https://www.hanbit.co.kr/store/books/look.php?p_code=B1030979866 

 

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

데브옵스 기본 사항, 컨테이너 모범 사례, 모놀리스 해부까지 자바 개발자도 알아야 하는 데브옵스의 모든 것

www.hanbit.co.kr

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

반응형

댓글