<aside> 🏁 실전 프로젝트 5주차에 가장 집중해주셔야 할 것은 “프로젝트의 완성도 높이기”입니다. MVP에 추가 및 보완해야 할 기능, 우리의 프로젝트가 기술적으로 인정 받을 수 있는 특징을 정리해주세요. 멘토님들과 함께 프로젝트를 높은 완성도로 마무리 할 수 있는 방향을 점검해 봅니다.
</aside>
지금까지 배운 트러블 슈팅에 대해 고민하신 후, 가장 적합하다고 생각하는 트러블 슈팅을 한 가지 이상 작성해 주세요!
프로젝트에 새롭게 도입한 기술이 있다면 정리해 주세요! (도입 이유도 꼭 적어주세요!)
Lambda - 스케쥴러 대신 특정 시간에 1번만 실행되는 코드를 구현하기 위해서, 스케쥴러를 도입 시 만약 스케일 아웃할 경우 모든 스케일 아웃된 서버들이 스케쥴러를 실행하기 때문에 스케줄러가 여러 번 돌아가게 됌. → 스케줄러만 돌리기 위해서 따로 서버를 파자니 서버 하나에 스케줄러만 돌아가게 됌
aws를 사용하지 않을 경우 jenkins spring batch 를 활용한다.
Auto Scaling 도입 후 → CD 자동화 구축 중
이번 주 한 일
이외에도 기술적인 방향을 잡기 위한 질문을 정리해오시면 가장 좋습니다!
codedeploy
ECR -> code deploy ...
aws-cli
**https://a1010100z.tistory.com/140**
github에서 trigger
github action
code deploy도 필요 없이 바로 배포 가능..
batch
aws lambda도 결국에는 paas
jenkins(CI/CD) + spring boot