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 개념