<스프링 부트와 AWS로 혼자 구현하는 웹 서비스> 소감

Roeniss Moon·2021년 8월 31일
1

독서

목록 보기
6/36

칭찬

정말 잘 쓴 책이다. 무서울 정도로 실무에 가까운 코딩 방법이다. 스프링 기초를 익히자마자(아직 그걸 위한 책은 찾지 못함) 이 책을 읽으면 미래가 바뀌지 않을까 싶을 정도.

스프링 코드부터 배포 플로우까지, 얼마나 고민했는지 느껴진다.

주의사항

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 너무 짜릿해

profile
기능이 아니라 버그예요

0개의 댓글

관련 채용 정보