자바 개발자를 위한 데브옵스 툴 - 소스 코드부터 프로덕션 컨테이너까지, 데브옵스의 모든 모범 사례
스티븐 친 외 지음, 정병열 옮김 / 한빛미디어 / 2023년 4월
평점 :
장바구니담기


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

이 책은 데브옵스의 역할과 데부옵스의 도구들을 다루는 책이다.

데부옵스라는 역할은 소프트웨어 개발과 운영의 합성어로 소프트웨어 개발과 인프라 관리를 효율적이고 빠르게 할 수 있도록 한다.

데브옵스라는 직무가 따로 있을 만큼 데브옵스의 역할이 실제 업무에서 주요한 역할을 담당하고 있고, 서비스를 개발하고 배포, 운영하는 데 있어서 많은 이점을 주고 있다.

이 책도 마찬가지로 데브옵스의 역할을 소개하며, 각 주제별로 효율적으로 서비스를 개발하는 데 사용하는 여러 개발툴과 프레임워크, 명령어를 소개한다.

개발 툴을 소개만 하는 것이 아니라 이러한 툴이 나오게 된 배경들을 각 주제에 맞게 소개하기 때문에 전반적인 흐름을 책을 통해 이해할 수 있다.

이 책을 읽으면서 나는 흐름을 이해할 수 있었던 점이 도움이 되었고, 특히 그 흐름 속에 한번쯤 들어본 여러 개발 용어들도 익힐 수 있었던 점도 좋았다.

데브옵스만이 알아야 하는 내용만 있는 것이 아니라 개발자도 반드시 알고 있어야 하는 필수 내용들도 포함하고 있어서 개발자라면 한번쯤 이 책을 읽어보았으며 한다.

후반부에서는 개발 프로세스를 향상시킨 여러 사례들을 통해서 내가 있는 조직의 개발 프로세스와도 비교해볼 수 있고 도입해보았으면 좋을 프로세스와 전략들도 간접적으로 경험해볼 수 있었다.

이 책을 완독해보니, 개발을 하면서 한번쯤 구글링해보았을 여러 내용들이 종합적으로 정리되어 있어서 추후 필요한 내용을 이 책에서 찾아볼 수 있을 것 같고, 각 챕터별로 다양한 내용과 흐름들이 정리되어 있어서 특히 좋았던 것 같다.

데브옵스의 역할이 개발 프로세스를 향상시키는데 얼마나 중요한 역할을 했는지도 다시 한번 생각해볼 수 있었다.

데브옵스에 대한 종합적인 내용을 경험해보고 싶은 개발자분들에게 추천한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
AWS 비용 최적화 바이블 - 핀옵스를 위한 최적의 기술 활용부터 운영 노하우까지
엘리 만수르.야이르 그린 지음, 강전희 외 옮김 / 한빛미디어 / 2022년 8월
평점 :
장바구니담기


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

이번 도서는 AWS를 사용함에 있어서 비용 관리에 관한 가이드를 받을 수 있는 책이다.

AWS는 많은 서비스 회사들에서 사용하는 퍼블릭 클라우드이다.

AWS에서 제공하는 환경을 사용하다보니 유료 서비스를 이용해야 하는 경우도 있는데, AWS의 요금 체계를 이해하지 못하다 보면 과금이 발생할 수 있다.

그래서 AWS를 처음 공부할 때 가장 많이 듣는 이야기 중 하나가 요금 체계를 잘 이해해야 예상치 못한 비용 발생을 방지할 수 있다는 내용이다.

이 책은 AWS의 비용 관리에 관해 제공하는 서비스별로 잘 정리된 가이드 책이다.

단지 비용에 관한 내용을 다루는 것이 아니라 AWS를 실 서비스에서 운영할 때의 경험을 기반으로 다루기 때문에 비슷한 사용 사례에 참고할 수 있도록 구성되어 있다.

특히 이 책은 AWS를 운영하는 담당자 뿐만 아니라 데브옵스, IT 운영, 클라우드와 소프트웨어 설계자, 개발자, QA 엔지니어, 제품 관리자, 비즈니스 분석가, 재무 담당자 등의 다양한 사람들이 참고할 수 있는 내용을 담고 있다.

그렇기 때문에 AWS를 도입하기 전 사용할 서비스에 대한 사용량과 그에 따른 요금 체계를 예상할 수 있고, 운영하면서 예상보다 많은 비용이 발생하는 경우에 현재 사용량을 통해 어떤 부분에서 많은 비용이 발생할 수 있는지 참고할 수 있다.

AWS의 기능을 제대로 사용하는 것도 중요하지만 서비스를 운영하는 데에 비용 관리도 중요한 사항이다.

AWS의 여러 서비스가 어떠한 기능을 하고, 어떻게 사용하는지에 대해서는 많은 공부를 해왔었지만, 이 서비스들의 비용을 어떻게 체계적으로 관리할 수 있는지에 대해서는 공부를 해보지 못했었던 것 같다.

이 책을 통해서 AWS의 비용 체계를 제대로 이해해볼 수 있었다.

나와 같이 AWS의 비용 체계를 이해하고, 실제 운영 환경에서 효과적으로 비용 관리를 하기 위한 분들을 위해 추천한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
쉽게 시작하는 쿠버네티스 - 시작 단계에서 가장 필요한 핵심만 담았다! 쉽게 시작하는 시리즈
서지영 지음 / 길벗 / 2023년 1월
평점 :
장바구니담기


이 책은 쿠버네티스에 관한 주제를 담은 책이다.

쿠버네티스는 나를 포함하여 많은 개발자분들이 관심을 갖고 있는 기술로, 많은 회사들에서 도입하여 사용하고 있는 기술일 것이다.

나의 경우에도 몇년 전부터 쿠버네티스 환경에서 서비스 개발과 운영을 해오고 있고, 실무 환경에서 쿠버네티스를 도입하여 사용하고 있기 때문에 여러 도서들을 통해 공부를 하기도 했었다.

쿠버네티스의 기본기를 잘 다져놓으면 컨테이너들을 관리하기에 얼마나 좋은 기술인지 이해할 수 있다.

이 책은 쿠버네티스를 아직 사용해보지 못했거나 입문자들이 기본기를 쉽게 다질 수 있게 핵심 내용만 구성해놓은 책으로, 총 8장으로 구성되어 있다.

1장에서는 쿠버네티스의 기술을 이해하기 전에 컨테이너가 무엇이고, 컨테이너와 도커, 쿠버네티스의 관계가 무엇인지에 대한 내용을 포함하여 쿠버네티스에 대한 기본 내용과 주요 특징을 다룬다.

2장에서는 쿠버네티스의 아키텍처에 대한 내용으로 어떠한 구조로 이루어져있고, 이를 이루는 핵심 구성요소를 다룬다.

특히 2장의 내용은 쿠버네티스를 공부하였다면 필수로 알고 있어야 하는 핵심 내용이기 때문에 꼼꼼히 공부하는 것을 추천한다.

3장부터는 실제로 쿠버네티스를 사용하는 법을 배운다.

쿠버네티스를 설치하여 실습 환경을 구성하고, 여러 기능들을 사용하기 위한 기본 설정 방법과 함께 확장된 기능들을 사용하는 방법을 실습과 함께 공부해볼 수 있다.

이 내용들 또한 쿠버네티스를 사용하기 위한 필수 내용들이기 때문에 실습과 함께 내용을 정리하면서 공부하는 방법을 추천한다.

7장부터는 쿠버네티스의 확장 개념으로 안정적으로 운영하기 위해 여러 툴과 통합하여 모니터링하고 리소스를 관리하는 기법들도 공부해볼 수 있다.

나의 경우에는 새로 알게된 내용과 기법들 그리고 현재 사용 중인 툴에 대한 내용도 쓰여져 있어서 도움이 되었다.

나의 경우에는 실습 환경을 구성하고, 매일 하루에 한 챕터씩 내용 정리와 실습도 겸하였는데, 쿠버네티스에 대한 기초 개념을 어렵지 않게 잘 정리해볼 수 있었다.

여러번 반복해서 공부하다보면 처음보다는 쿠버네티스라는 기술을 이해하는데에 어렵지 않고 장점 또한 알 수 있을 것이다.

쿠버네티스를 공부해보고 싶지만 내용이 어려울 것 같아 망설여지는 분들이나 핵심 기초 내용부터 공부해보고 싶은 분들에게는 책의 분량 뿐만 아니라 설명이 쉽게 쓰여져 있어 입문서로 좋은 책이라고 생각한다.

쿠버네티스 입문자분들에게 추천한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
이것이 리눅스다 with Rocky Linux9 - 실무와 유사한 가상머신 환경에서 배우는 리눅스 서버, 3판 이것이 시리즈
우재남 지음 / 한빛미디어 / 2023년 2월
평점 :
장바구니담기


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

리눅스 서버에 대해 공부해볼 수 있는 책으로 특히 차세대 리눅스 배포판인 Rocky Linux를 배워볼 수 있다.​

 

가상 머신과 Rocky Linux의 기본 개념에 대한 소개를 시작으로 네 가지 대표 파트로 구분되어 내용이 이어진다.

특히 파트 1과 2는 실습 환경을 구축하고 Rocky Linux를 설치하는 방법도 포함되어 있기 때문에 설치를 함께 따라해가면서 실습 환경을 직접 구성해보는 것을 추천한다.

설치 방법 외에도 리눅스에 대한 기본 개념과 함께 Rocky Linux를 소개하고 기존의 리눅스 배포판과 어떤 차이가 있는지도 알아보면 도움이 될 것이다.

 

이후에는 리눅스를 사용하면서 필수로 알고 있어야 하는 개념과 명령어들이 많은 분량으로 소개된다.

나도 실무를 하면서 리눅스를 설치하고, 리눅스 OS 위에 애플리케이션들을 설치 및 운영, 리눅스 자격증을 취득하면서 명령어를 포함한 사용법은 많이 알고 있다고 느꼈는데, 이 책의 내용들에서 내가 몰랐던 부분도 있었어서 특히 나에게 많은 도움이 되었다.

리눅스 환경에서 필수로 알고 있어야 하는 명령어들은 따로 정리하면서 공부하면 추후 명령어를 사용해야 할 상황 등에서 쉽게 찾을 수 있다는 점에서 이 방법도 추천한다.

이후에는 리눅스 1, 2급에서 자주 출제되는 X 윈도우의 사용법도 다루기 때문에 리눅스 마스터 시험을 준비하는 분들에게도 좋은 참고 도서라고 생각한다.

 

​파트 3, 4는 리눅스 서버를 관리하는 시스템 관리자분들에게 특히나 도움이 될 내용이 아닌가 싶다.

나의 경우 이 내용들을 모두 암기하는 방식이 아닌 개념을 이해하고 사용법 훑어보는 방식으로 내용을 읽어갔다.

 

​이 책은 상당히 많은 내용을 담고 있다.

또한 리눅스 입문자들이 하나하나 따라하기 쉽도록 잘 구성된 GUI 화면의 내용과 실습 구성도 잘 이루어져 있어서 리눅스를 공부해보려는 분들에게도 입문하기에 좋은 책이라고 생각한다.

특히 나와 같이 리눅스 마스터 시험을 준비중인 분들에게도, 리눅스 서버를 관리하는 실무 담당자분들에게도 좋은 참고 도서라고 생각한다.

리눅스 참고 도서를 찾고 있는 독자분들에게 추천하는 도서이다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
자바에서 코틀린으로 - 코틀린으로 리팩터링하기
덩컨 맥그레거.냇 프라이스 지음, 오현석 옮김 / 한빛미디어 / 2022년 11월
평점 :
장바구니담기


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

이번 책은 코틀린 언어로 리팩토링하는 방법에 대해 공부해볼 수 있는 책이다.

자바 개발자들은 한번쯤 코틀린을 공부해볼까...?라는 생각을 해보지 않았을까 싶다.

몇년 전 나도 코틀린을 공부해보면 좋지 않을까, 코틀린은 자바와 다르게 어떤 장점이 있을까라는 생각으로 공부를 했었다.

그때 당시 공부했을 때 느꼈던 코틀린의 장점은 자바를 기반으로 하는 언어이기 때문에 빠른 습득이 가능하다는 점과 간결하고 명확한 언어라는 점에서 코드를 작성하는 시간이 오래 걸리지 않았던 기억이 있었는데, 좀 더 공부해두면 좋을 것 같다라는 생각을 했었다.

<자바에서 코틀린으로>라는 책 덕분에 시간이 지난 후 다시 공부해볼 수 있는 기회를 얻었다.

이 책은 책 표지에서 "코틀린으로 리팩터링하기"라는 주제를 명확하게 나타낸다.

특히 자바로 개발을 하고 있는 개발자분들이 좀 더 이해하고 접근하기 쉽지 않을까 싶다.

전반부는 코틀린 언어가 무엇이고, 자바와 어떤 점이 다른지를 시작으로 코틀린으로 리팩토링하는 원칙을 소개한다.

이후 자바 프로젝트에 코틀린 의존성을 추가하여 자바 프로젝트에서도 코틀린으로 코드로 작성할 수 있는 기능을 부여하여 빌드까지 가능하도록 한다.

이후에는 자바 클래스에 작성된 코드를 코틀린 언어로 리팩토링하는 과정을 본격적으로 단계별로 진행한다.

이 내용이 챕터 3부터 챕터 22까지 쓰여져 있는데 끝까지 내용을 공부하다보면 명확하게 리팩토링 원칙을 머릿속에 그려나갈 수 있게 된다.

특히 이 책은 실습을 할 수 있는 코드도 있기 때문에 개념 공부와 함께 실습도 병행해본다면 좀 더 기억에 남고 사용법도 익힐 수 있어 실습도 병행하는 것을 추천한다.

책의 내용을 챕터별로 따라가다보면 자바와 코틀린의 차이점도 알게 되고, 코틀린의 장점도 명확히 알게 된다.

이런 점을 토대로 언어의 장점을 살려서 자바와 코틀린으로 코드를 작성하는 능력도 키울 수 있게 된다.

코틀린 언어를 공부하여 코틀린의 장점을 공부해보고 싶은 개발자, 자바를 코틀린으로 리팩토링하고 싶거나 코틀린 프로젝트에서 능숙하게 코드를 작성하고 싶은 개발자 분들 모두에게 이 책을 추천한다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo