ecr(Amazon Elastic Container Registry)- script 를 수동으로 쓰는 구현방법을 자동화 해준다.
codedeploy 를 사용하는 경우 sudo apt 같은 script 를 구현할 필요가 없다.
batch 성 기능을 lambda 로 처리하는 방법은 좋다.
aws lambda 도 결국에는 paas?
만약 람다를 못쓰게 된다면 어떻게 스케줄러를 구성할 것이냐 - 대답할 수 있어야 함.
→ batch 성 작업(scheduler 별도 구현) → jenkins(ci/cd) + spring boot + spring batch
→ 스케쥴러의 기능 부분을 서버로 따로 띄우는 것이 이상적
db의 병목으로 ec2의 서버를 늘린다고 엄청난 성능을 기대하기는 어려움
→ db 샤딩, 파티셔닝… 쪼깨야 db를 늘리는 방식으로 진행하면 좋음
현재 기능마다 서버를 나누기에는 지금 상황에서 불가능
scaling out 8대 , 16대 … db 가 못 받아주는 정도 까지
hikari pool size, connection time out ….
→ db의 configuration을 비교해보면 좋다.
build cache → gradle cache 개념