처음부터 제대로 배우는 스프링 부트 - 자바와 코틀린으로 만나는 클라우드 네이티브 애플리케이션 구축
마크 헤클러 지음, 오시영.서정대 옮김 / 한빛미디어 / 2023년 5월
평점 :
장바구니담기


스프링 부트를 처음 공부해볼 분들을 위한 좋은 입문서이다.

이미 스프링 부트로 개발을 하고 있는 나에게도 스프링 부트에 대해 알지 못했던 부분들을 공부해보고 이해할 수 있어서 동무이 된 책이었다.

스프링 부트를 소개할 때에 항상 이야기하는 핵심 기능을 짧게 훑어보고 이후부터는 실제로 스프링 부트를 셋팅하기 위한 여러 가지 선택적 요소들을 다루고, 차이점을 통해서 각 요소들의 선택의 도움을 준다.

특히나 스프링 부트를 처음 사용해볼 분들을 위해 스프링 이니셜라이저를 통해서 프로젝트를 쉽고 빠르게 구성할 수 있는 방법을 통해 이 책을 공부하면서 그 기능을 하나하나 사용해보면 좀 더 개발하는데에 도움이 될 것으로 보인다.

이후에는 REST API에 대한 기본 개념과 함께 REST API를 보편적으로 사용하게 된 이유와 중요성을 소개하며 스프링 부트를 통해 REST API를 개발하는 방법을 쉽게 소개한다.

이후에는 스프링 부트에서 데이터베이스를 연동하여 데이터를 관리하기 위한 방법을 다룬다.

특히 의존성을 추가하고, 예시 코드를 통해 데이터베이스를 연동하여 데이터를 관리하는 방법의 기초 작업을 알 수 있기 때문에 스프링 부트를 처음 접해보는 분들에게는 도움이 될 수 있을 것이다.

하지만 나와 같이 이미 스프링 부트를 접해보신 개발자에게는 약간 쉬운 내용일 수 있다.

6장부터는 좀 더 심화 내용을 다룬다.

자주 사용되는 설정과 관련된 애노테이션과 액추에이터, 그리고 NoSQL을 연동하여 통해서 서비스를 개발하는 방법과 템플릿 엔진을 통해서 메시지를 출력하고 웹 소켓을 사용하는 방법에 대해서 다룬다.

특히 웹플럭스틀 사용하는 방법을 다루는 내용에서는 토이 프로젝트에서 잠깐 사용해보았는데, 이 책을 통해서 개념을 좀 더 이해해보고, 사용방법을 배울 수 있는 기회였어서 이 부분은 나에게 도움이 되었다.

특히 서비스를 운영하는 데에 있어서, 스프링 시큐리티를 사용하여 인증과 인가를 처리하는 방식을 배우고, 애플리케이션을 실행하기 위한 배포 방식도 포함되어 있다.

이 책은 애플리케이션을 생성하고 개발하고, 배포와 모니터링하는 일련의 과정을 공부해볼 수 있어서 스프링 부트를 처음 공부해보시는 분들에게도 많은 도움이 될 것이다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
개발자를 넘어 기술 리더로 가는 길
타냐 라일리 지음, 김그레이스 옮김 / 디코딩 / 2023년 5월
평점 :
장바구니담기


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



이 책은 총 3장으로 구성된다.

첫번째 장에서는 사고력에 관한 내용으로 일을 함에 있어서 나의 역할은 무엇이고 이를 통해서 어떤 기대를 가지고 있는지 고민하게 한다.

이런 고민을 통해 여러 상황에 맞게 일을 해야할지, 그리고 추구하는 조직과 목표가 무엇인지를 파악할 수 있도록 한다.

그리고 이러한 생각을 바탕으로 전략을 수집하여 일을 하는 데에 있어 넓은 사고력을 갖도록 도움을 준다.

두번째 장에서는 실행력에 관한 내용으로, 프로젝트를 리딩하면서 어떠한 전략으로 이끌어갈지, 문제에 직면했을 때 해결할 수 있는 직관적인 생각을 할 수 있도록 도움을 준다.

특히 이 책을 읽으면서 좀 더 구체적인 실행력을 갖아야 겠다라고 생각한 부분이 지금까지 나는 어느 과정에서 시간을 많이 할애했고, 관리를 중점으로 했었는지 생각해보게 했다.

좀 더 구체적으로 내가 지금 하고 있는 일에 대해서 지금보다 더 깊이 있게 파악하여 어느 과정에서 좀 더 시간을 할애하고, 시간을 줄여야 하는지 탐색해볼 수 있게 하였다.

이런 과정을 통해 내가 리딩하는 업무에서 모두가 시너지를 발휘할 수 있는 방법을 배울 수 있었다.

마지막 장에서는 내가 속한 조직과 동료들과의 관계에 대해서 시너지를 발휘하는 방법을 설명한다.

동료들과 개발에 관한 의견을 나누던 중 의견 충돌이 발생하였을 때 어떻게 하면 이 문제를 잘 해결할 수 있고, 나와의 의견 충돌이 아닌 동료들 간의 의견 충돌 과정에서도 중간에 어떻게 조율을 잘 해줄 수 있는지도 배울 수 있었다.

특히 나에 대해서만 기술력 향상 시키기 위한 노력이 아닌 나 뿐만 아니라 같이 일하는 동료들이 함께 성장할 수 있는 방법도 소개하기 때문에 좀 더 나에게는 도움이 되었다.

개발 실력이 높은 개발자로서 뿐만 아니라 나와 같이 일을 하는 동료들과도 함께 성장하고, 리딩하는 업무를 좀 더 효율적으로 이끌어가기 위한 방법을 배우고 싶은 분들에게 이 책을 추천한다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
자바 개발자를 위한 데브옵스 툴 - 소스 코드부터 프로덕션 컨테이너까지, 데브옵스의 모든 모범 사례
스티븐 친 외 지음, 정병열 옮김 / 한빛미디어 / 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