|
『스프링 부트와 AWS로 혼자 구현하는 웹 서비스』는 "기억보단 기록을"이라는 블로그를 운영하고 계신 이동욱 님의 첫 저서입니다. 책을 쓰신다는 소식을 블로그에서 접한 이후로 기다리고 있었는데, 이번에 출간이 되어 구입해서 읽어 보았습니다. 처음에 받았을 땐 책이 가격 대비 작아서 놀랐지만 실제로 펼쳐 보니 종이 질도 좋고 컬러 인쇄가 되어 있어 읽기 편하네요. 이 책을 따라 하면 스프링 부트를 이용한 웹 서비스 개발 경험을 제대로 쌓을 수 있습니다. 인텔리제이를 설치해 새 프로젝트를 열고, 그레이들 의존성을 하나씩 추가하며 기능을 개발하는데 정말 맨 처음부터 차근차근 알려주기 때문에 스프링 부트 경험이 적어도 충분히 이해할 수 있습니다. 물론 이 책은 다루는 범위가 넓으므로 더 깊은 이해를 위해서는 저자가 언급한 관련 책들을 찾아봐야 하겠지만요. 그렇다 하더라도 이 책은 무엇을 배워야 할지조차 모르는 초보자들에게 길잡이가 되어줄 수 있습니다. 현재 자바 진영에서 널리 사용되고 있는 ORM인 JPA를 이용해 데이터베이스를 다루고, 서버 템플릿 엔진인 머스테치를 이용해 화면을 만들고, 스프링 시큐리티와 OAuth 2.0으로 로그인 기능까지 구현합니다. 물론, 테스트 코드가 빠질 수 없죠. 테스트가 왜 필요한지에 대한 설명부터 시작하여 모든 기능을 구현할 때마다 당연히 테스트가 따라옵니다. 사실 테스트의 중요성은 이미 널리 인지되고 있지만 어디서부터 어떻게 테스트를 해야 할지에 대해서는 배우기가 쉽지 않은데요, 이 책과 함께라면 테스트에 대한 감도 잡을 수 있을 것입니다. 웹 서비스를 개발했다면 이제 배포를 해야 다른 사람도 사용할 수 있겠죠. 이 책 최고의 장점은 AWS를 다루는 비중이 굉장히 높다는 것입니다. AWS에 회원 가입을 하는 것부터 시작하여 EC2, RDS, S3, CodeDeploy 등 AWS에서 가장 널리 쓰이는 서비스들을 직접 경험할 수 있습니다. 단순한 배포를 넘어 Travis CI를 이용한 배포 자동화, NGINX를 이용한 무중단 배포까지 해볼 수 있어서 정말 실용적이고 재미있습니다. 맨 마지막엔 1인 개발 시 도움이 될 여러 도구 추천, 그리고 팁까지 넣어 1인 개발을 하며 어려움을 겪는 많은 개발자에게 큰 도움이 될 것 같고요. 초보자들을 위해 설명에 굉장히 신경을 쓰신 것이 눈에 보였고, 전반적인 구성도 정말 좋아서 내용으로는 흠잡을 데가 없었지만, 그 외에 조금 아쉬운 부분은 있었습니다. 새 책인데도 책날개 부분 코팅이 다 벗겨져 떨어질 정도로 책 표지의 질이 별로 좋지 않고, 책 초반부터 오탈자가 정말 많이 보였습니다. 아마 금방 증쇄에 들어갈 것 같은데(이미 들어갔을지도요!), 다음 판에서는 이런 부분이 개선되어 책의 완성도가 더 높아지길 기대해 봅니다. |
|
스프링부트를 업무에 적용하기 위해 여러가지 경로(동영상, 책)와 과정을 통해서 스프링 부트를 익혔다. 자바를 배우고, 스프링을 배우고, 프론트엔드를 위한 부트스트랩을 배우면서 어느정도 개발에 많이 익숙해진 시점에 개발한 서비스를 배포할 방법에 대해 알아보게 되었다. 그 와중에 이 책이 눈에 들어왔다. 이 책의 저자가 꽤 유명한 사람인가 본데, 그런것과는 상관없이 AWS에 배포하는 방법이 있어서 일단 구매하하였다. 스프링 부트 어플리케이션의 배포는 어떤 식으로 하는지 전체적인 맥락에서 기본을 이해하기에 좋았다. (자동화 배포원리는 덤) 책 두께도 크게 부담스럽지 않아 쉽게 완독할 수 있었다. 엔터프라이즈 환경이라 AWS 가 아닌 프라이빗 클라우드에 배포해야 하지만, 어짜피 거기서 거기인것이니 "어떻게 배포해야 한다"라는 "원리"만 알면 나머지는 약간의 구글링으로 해결할 수 있기에 그 "원리"를 경험하는데 좋은 책이었다. |
|
저자님의 블로그 글을 인상깊게 봤던 신입 개발자입니다. 책을 내셨다기에 관심이 갔고, 스프링부트와 AWS를 빠르게 경험해보고 싶어서 구입하게 되었습니다. 캡쳐 된 화면이 굉장히 디테일해서 따라가기에 좋았습니다. 아주 두꺼운 책은 아니지만, 그 안에서 TDD와 관련 된 내용, 유닛 테스트를 해볼 수 있는 부분도 인상깊고 도움이 많이 됐습니다. 또 좋은 책 내시면 구입해서 공부할게요! 감사합니다 :) |
|
역시 요새 개발자들에 가장 핫한 이슈는 AWS이다. 개발자들에게는 스프링으로 하는 웹 개발이 이제는 어렵고 복잡하지 않고, 어느정도 자바 기초지식만 있다면 개발을 할수 있는 시대입니다. 스프링 부트라 해도 실질적으로는 스프링의 업그레이드 버전이라 스프링 부트 보다는 AWS로 혼자 구현하는 웹서비스라는 타이틀이 맘에 들어 구매했습니다. 아직 완독은 못했지만 책의 전반적인 내용은 이해하기 쉽도록 구성되어 있습니다. 그리고 AWS를 이용한 기본적인 운영환경도 구성되어 있어서 , 아주 유용한 정보가 되었습니다. |
| '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'는 스프링 부트와 AWS를 활용한 웹 서비스 구축 방법을 상세히 설명한 책입니다. 초급 개발자 입장에서, 이 책은 스프링 부트의 기본 개념부터 시작하여, JPA, REST API 설계, 스프링 시큐리티를 통한 소셜 로그인 구현, 그리고 AWS를 활용한 배포까지 단계별로 안내합니다. 특히, 실무에서 겪을 수 있는 무중단 배포나 애플리케이션 상태 체크와 같은 내용을 다루어 현업 경험을 쌓는 데 도움이 됩니다. |
|
AWS는 경험해 본 적이 없었는데, 책을 보고 따라하면서 습득하기 좋았던 것 같습니다. 스프링부트와 AWS를 연계하여 하나의 웹 어플리케이션을 구현하는 과정에 대해서 나름 상세하게 설명 해 주려고 노력하는 것 같았습니다. 기본적으로 이 책을 보고 다른 책으로 심화 학습을 하는 식으로 공부하시면 좋을 것 같습니다. 재미있게 잘 읽었습니다!!! |
| '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'는 현업에서 실무에 바로 활용할 수 있는 훌륭한 실전 지침서입니다. 스프링 부트를 이용한 백엔드 개발과 AWS를 활용한 클라우드 서비스 구축에 대한 체계적인 가이드가 독자 친화적으로 제시돼 있습니다. 실전 프로젝트를 통해 얻는 노하우와 문제 해결 과정이 굉장히 유용하고, 코드와 설정 예제를 통해 실습이 강조되어 있어 개발자 입장에서 실질적인 역량 향상에 기여할 것으로 기대됩니다. AWS를 활용한 배포 및 운영까지 포괄적으로 다루어져 훌륭한 책이었습니다. |
| 처음 학원에서 자바스프링 개발 교육을 받았는데 .. 한꺼번에 많은 내용을 머릿속에 넣기란 어려웠고 교재를 찾게 되었는데 그 중에 한권입니다. 최신 jpa와 스프링 개발에 대하여 잘 정리되어 있습니다. 현직자도 보기에 좋을 것입니다. Jpa 기반 웹서비스는 요즘 si업체에서 밀고 가는 것이고 학원에서도 대부분 jpa기반으로 가르쳐주기도 합니다. 물론 java기초 내용은 없습니다. 그렇지만 개발자에게 좋은 교재가 될 것이므로 혼자 머릿속에 정리해서 공부하기에 딱입니다. 저도 구매하고나서 한참 이 책을 봣던 기억이 납니다. |
|
이번에 복학하면서 팀프로젝트를 하게 됐다. 내 담당이 백엔드로 정해졌지만 아직 스프링부트를 이용하기엔 완전 기초밖에 몰랐고 JDBC만 쓰다가 JPA로 써달라는 요청에 당황스러웠다. 개념서를 보면서 하나하나 차근차근 공부하고 혼자 프로젝트를 해보면서 실력을 쌓기엔 팀플이 3개나 있는 상황에서 쉽지 않았다. 검색을 해보면서 좋은 책이 없나 찾아보니 이 책이 현업에서 어떻게 쓰는지와 빠른 적용이 가능한 실습, 내가 담당할 스프링 부트를 같이 실습해보는 식으로 책이 진행된다기에 사보았다. 결론은 대만족이다. 빠른 적용과 어느정도의 설명이 내가 팀플에 1인분은 하게 만들어주었다. |