deploy checklist

서버리스 함수는 런타임과 상태 저장 위치를 먼저 분리해 본다

함수 자체는 짧게 실행되고 사라진다. 상태, 비밀키, 로그, 실패 처리는 외부 기준으로 설계해야 한다.

점검좋은 기준나쁜 신호확인 위치
RuntimeEdge/Node 선택 이유 명확Node SDK를 Edge에 배치route config
StateDB/Redis/Storage에 보관메모리 전역 변수 의존data layer
Secrets서버 전용 env로 제한클라이언트 번들 노출env prefix
Observability로그, latency, error rate 추적실패 재현 불가Vercel logs

입력 검증

요청 body와 권한을 함수 시작 지점에서 확인한다.

짧은 실행

긴 작업은 queue나 background job으로 분리한다.

명시적 실패

timeout, retry, fallback 응답을 API 계약에 포함한다.