"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
스프링 부트의 책이 최근에 출간되었습니다.
이 책은 스프링 부트를 실제 사용하시는 현직 개발자가 알려주는 온보딩의 가이드가 있어서
업무에 실제로 사용하고 있는 기술을 책을 통해서 알수 있다는 점이 매우 매력적입니다.
다양한 경험을 하신 박성현 저자님은 현재 CTO로 재직중이시며, 실제 회사에서 사용하는 기술 및 아키텍처를
설명해주는 책이여서 국내 환경에 맞게 다양한 경험을 느낄수 있고, 다양한 모든 기능을 다 학습하기 보다
실제 업무에서 필요한 중요한 기술을 경험 할수 있는 책입니다. 단순하지 않고 실습 과정에서 이론적으로 동작원리와
왜 필요한지 설명이 잘 되어 있습니다.
> 책의 예제 코드
https://github.com/sean-lab/eog-springboot3-public
GitHub - sean-lab/eog-springboot3-public: Engineer Onboarding Guide SpringBoot3 Sample Code
Engineer Onboarding Guide SpringBoot3 Sample Code. Contribute to sean-lab/eog-springboot3-public development by creating an account on GitHub.
github.com
책을 구매하시기 전에 아래 소스를 한번 살펴보시는것을 추천드립니다.
실제 어떠한 기술을 사용하고 있는지 편하게 알수 있습니다.
docker를 사용, graphql, jpa, mysql을 사용하고 인증과정도 포함되어 있는 실습코드를 볼수 있습니다.

■ 책의 온도
· 이 책은 스프링부트 책입니다. 하지만, 책의 제목에서도 있듯이 온보딩 가이드라는 제목을 달고 있습니다.
책의 컨셉이 처음 회사에 입사를 한 직원을 대상으로 회사에서 사용하는 스프링 부트를 사용시 필요한 온보딩 가이드를 제작하는 관점으로
내용이 구성되어 있어서, 쉽게 누가나 접근할수 있고, 설명 및 그림, 환경구성 내용 및 이론적인 부분도 잘 구성되어 있습니다.
· 실습 환경 구성
Window 11 + WSL2(Ubuntu 24.04)
JDK 21
Gradle, IntelliJ
기본적으로 WSL2의 명령어는 리눅스 명령어 이기 때문에 맥에서 실습을 하는데에도 크게 무리가 없습니다.
· 스프링 부트의 세부적인 원리는 간단히 설명하고, 바로 Part02에서 6가지 실습 예제를 통해서 빠르게 온보딩을 진행하게 구성되어 있습니다. (실습내용에서 이론적인 설명이 함께 포함되어 있습니다)

■ 실습시 배우게 되는 내용
각 과제를 설명하는데, 실제 소요시간이 있는 부분도 진행시 참고가 되어서 좋았습니다.
해당 과제에서 어떠한 것을 주요 Focus로 가지고 가는지 언급되는 부분도 참고가 됩니다.

실습시, 프로젝트 디렉토리 구조에 대해서 설명하고 어떠한 역활을 하는지 자연스럽게 학습하게 됩니다.
테스트 코드를 기본적으로 작성하고, 어떻게 작성해야 하는지 포함하고 있어서 자연스럽게 테스트 코드 기반으로 서비스 개발을 할수 있게 구성되어 있습니다.
· 기술적으로 왜 이런것이 필요할지 생각거리 던저주기
많은 책들이 이러한 부분이 있지만, 조금 더 현실감 있게 저자분이 고민하시는 내용이 반영되어 있고, 결론을 내주시고 공감대를 가지게 만들어 주는 내용이 곳곳에 있습니다.
> 여기서 잠깐

> 고민 상담

실습에 대한 부분도 자연스럽게, 그 기능의 범위 및 실제 업무에 사용할 수 있는 기능으로 확대를 해서 진행됩니다.
> 기본 Springboot 기능에서 > Docker에 mysql을 설치해서 JPA를 적용 통해서 가장 많이 사용하고 사용하게 되는
CRUD기법을 적용합니다. 여기서 엔티티/ DTO/ 매퍼 구현에 대해서 조금 더 상세하게 이해하고 접근할수 있습니다.
> 다음 단계에서는 JWT토큰을 활용한 엔트포인트에 인증을 구현합니다.

> GraphQL을 통해서, 앞장에서 구현한 API를 재구현 하기
같은 기능을 개발하는데, 다른 방식을 재구현을 통해서 기술에 대한 차이도 경험할수 있고
어떠한 설정이 변경되고 코드 적으로 다시 개발을 하고 재사용성에 대해서 고민해볼수 있습니다.
더해서 도커 기반으로 AWS에 배포하는 과정까지 포함하고 있어서, 스프링 부트로 우리가 경험할 수 있는
온보딩 과정을 전반적으로 다 설명하고 프로젝트 실습을 통해서 실제 업무에 도움되는 코드를 연습하고 학습할수 있었던 내용으로 구성되어 있습니다.
'book' 카테고리의 다른 글
| 프런트엔드 레벨을 높이는 자바스크립트 퀴즈북 (0) | 2025.10.25 |
|---|---|
| 실무로 통하는 웹 API (1) | 2025.09.12 |
| 현장에서 통하는 도메인 주도 설계 실전 가이드 (0) | 2025.08.31 |
| 26개 프로젝트로 끝내는 콘텐츠 디자인 with 챗GPT (4) | 2025.08.30 |
| 이것이 스프링 부트다 with 자바 (1) | 2025.07.20 |
