Lambda 경계

서버리스 NestJS (AWS Lambda 통합) 운영 루프

서버리스 NestJS는 HTTP 서버를 작게 접는 작업이 아닙니다. 실행 수명, 연결 재사용, timeout, 재시도 정책이 함수 모델과 맞아야 합니다.

Handler

함수 진입점

adapter와 handler가 요청 context, 인증 정보, 응답 변환을 잃지 않는지 봅니다.

Cold start

초기화 비용

전역 초기화와 의존성 로딩을 줄이고 재사용 가능한 연결만 남깁니다.

Timeout

실패 경계

timeout, retry, DLQ, idempotency 기준을 외부 호출마다 분리합니다.

health

Lambda health는 cold start, timeout, 외부 의존성 실패를 별도 지표로 봅니다.

config

환경 변수와 secret은 함수 alias 또는 stage별로 분리해 주입합니다.

rollback

배포 실패 시 이전 함수 버전과 이벤트 소스 매핑을 되돌릴 절차를 남깁니다.