<스프링 부트와 AWS로 혼자 구현하는 웹 서비스> 소감
칭찬
정말 잘 쓴 책이다. 무서울 정도로 실무에 가까운 코딩 방법이다. 스프링 기초를 익히자마자(아직 그걸 위한 책은 찾지 못함) 이 책을 읽으면 미래가 바뀌지 않을까 싶을 정도.
스프링 코드부터 배포 플로우까지, 얼마나 고민했는지 느껴진다.
주의사항
https://github.com/jojoldu/freelec-springboot2-webservice 의 리드미 & 이슈 쪽 공지사항들을 먼저 확인할 것. 책에선 gradle 구버전을 권장하는데, 깃헙에서는 최신버전으로 업데이트하는 법을 권장한다.
근데 잘 모르면 그냥 책 따라 가는게 좋긴 하겠다.
오타가 한 두개 있는데, 위 깃헙에 검색하면 다 나온다. 아마도...
테라폼으로 리소스 만들기
테라폼 연습으로서의 목적이 있었기 때문에, 모든 리소스를 테라폼으로 만들었다. https://github.com/roeniss/spring-boot-with-aws-by-hyangro-book/tree/master/terraform-for-aws
# secret.tfvars
db_username = "username"
db_password = "password"
# ... and `terraform apply -var-file=secret.tfvars`
유의사항:
- DB 접속은 테스트를 위해서 로컬에서도 접속이 가능함 (publicly_access + aws_security_group.all)
- iam user의 access key, secret key는 테라폼으로 만들기가 너무 어려워 그냥 콘솔 들어가서 하나 만들었음 (travis에 입력하는데에 사용됨)
ps) terraform destroy 너무 짜릿해
Author And Source
이 문제에 관하여(<스프링 부트와 AWS로 혼자 구현하는 웹 서비스> 소감), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@roeniss/스프링-부트와-AWS로-혼자-구현하는-웹-서비스-소감저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)