입력 검증
요청 body와 권한을 함수 시작 지점에서 확인한다.
함수 자체는 짧게 실행되고 사라진다. 상태, 비밀키, 로그, 실패 처리는 외부 기준으로 설계해야 한다.
| 점검 | 좋은 기준 | 나쁜 신호 | 확인 위치 |
|---|---|---|---|
| Runtime | Edge/Node 선택 이유 명확 | Node SDK를 Edge에 배치 | route config |
| State | DB/Redis/Storage에 보관 | 메모리 전역 변수 의존 | data layer |
| Secrets | 서버 전용 env로 제한 | 클라이언트 번들 노출 | env prefix |
| Observability | 로그, latency, error rate 추적 | 실패 재현 불가 | Vercel logs |
요청 body와 권한을 함수 시작 지점에서 확인한다.
긴 작업은 queue나 background job으로 분리한다.
timeout, retry, fallback 응답을 API 계약에 포함한다.