API Gateway
HTTP 경로와 메서드를 Lambda 이벤트로 변환한다.
API Gateway가 요청을 이벤트로 넘기면 Lambda 핸들러가 Nest 앱을 초기화하거나 재사용하고, 상태는 외부 관리형 서비스로 밀어낸다.
HTTP 경로와 메서드를 Lambda 이벤트로 변환한다.
웜업 요청과 실제 요청을 구분하고 서버 인스턴스를 찾는다.
캐시가 비어 있으면 앱과 어댑터를 초기화한다.
첫 실행 지연은 번들 크기, 메모리, 웜업 전략으로 줄인다.
세션, 파일, 큐, 캐시는 DB, Redis, S3, SQS로 분리한다.
요청이 짧고 이벤트 기반이면 Lambda에 맞춘다.
초기화 시간이 SLA에 부담이면 캐시와 웜업을 먼저 검토한다.
프로세스 메모리에 남아야 하는 상태는 외부 저장소로 옮긴다.
API Gateway가 모든 HTTP 요청을 Lambda 핸들러로 모은다.
Nest bootstrap은 한 번 만들고 가능한 한 재사용한다.
세션과 파일은 외부 서비스에 두어 함수 수명과 분리한다.