brunch

You can make anything
by writing

C.S.Lewis

by Master Seo May 28. 2023

책) 자바 개발자를 위한 데브옵스 툴 - 2023

2023년  4월 출간

이 책은 8장 쿠버네티스 워크로드 관리 하나만 보더라도 충분히 가치 있는 책이다.

중급서적

개발자를 위한 책이다.

전문가가 될 수 있도록 도와주는 책이다.


책 소스

https://github.com/devops-tools-for-java-developers/code-snippets



<1> 개발자와 데브옵스

<2> 진실 시스템

<3> 컨테이너

<4> 모놀리스 해부

<5> 지속적 통합

<6> 패키지 관리

<7> 바이너리 보안

<8> 개발자와 배포

<9> 모바일 워크 플로

<10> 지속적 배포 패턴과 안티 패턴




<1> 개발자와 데브옵스


1

품질에 대한 전 세계인의 정의가 바뀌었다.

변화에 대처하려면 그 무엇보다 절실하게 데브옵스가 필요하다.


즉각적인 대응이 가능한 수준의 전문성을 갖추어야 한다.

이제 우리의 무대는 무중단의 세계다.

완료에 대한 묵은 정의는 이제 시효가 만료 됐다.


2

새로운 정의는 사이트 신뢰성 엔지니어링(SRE)이다.

성능, 효율, 비상대응, 모니터링, 용량 설계를 전담한다.

배포를 시작으로 자동화를 점진적으로 확대하는 일을 한다.


3

보안은 경쟁이다.

유일한 승리 비결은 최대한 신속하게 수정 사항을 배포하는 것뿐이다.




<2> 진실 시스템


1

효과적인 데브옵스 파이프라인을 갖추려면 프로덕션에 배포되는 결과물을 속속들이 파악할 수 있는 통일된 시스템이 필요하다.

이른바 진실 시스템이다.

소스 코드 관리시스템에서 출발한다.



2

깃 기반 소스 관리 시스템이 상용 제품 시작의 90%이상을 차지한다.



3

깃 명령을 알아야 한다.

깃 실습






<3> 컨테이너


1

요점은 이해하는 것이다.


2

docker를 사용하자.

// docker 사용법을 알려준다~~

docker pull openjdk




<4> 모놀리스 해부


마이크로 서비스에서 API게이트웨이는 필수이다.




<5> 지속적 통합


1

CI설루션을 구현하는 첫 단계는 빌드 스크립트 작성이다.


툴들


2

아파치 앤트 Apache Ant

그레이들  Gradle




<6> 패키지 관리




<7> 바이너리 보안


1

정적 애플리케이션 보안 테스트


2

동적 애플리케이션 보안 테스트




<8> 개발자와 배포


1

쿠버네티스 배포



2

배포 전략?

Recreate

롤링 업데이트

블루 그랜 배포 과정



3

리소스 할당량 조정



4

모니터링, 로깅, 트레이싱 모범 사례



5

HPA 설정



6

모니터링

메트릭 수집과 조회




<9> 모바일 워크 플로


모바일 개발에 대해 알려준다.



<10> 지속적 배포 패턴과 안티 패턴



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

본인이 읽고 솔직하게 작성합니다.



다른 IT 책 보기

https://brunch.co.kr/@topasvga/1458



https://brunch.co.kr/@topasvga/1379



같이 보면 좋을 책

https://brunch.co.kr/@topasvga/1349


감사합니다.


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari