런타임 경계
Edge와 Node의 의존성, 비밀키, 실행 시간을 분리한다.
함수는 짧게 실행되지만 사용자는 느린 응답, 오래된 데이터, 실패 메시지를 경험한다.
Edge와 Node의 의존성, 비밀키, 실행 시간을 분리한다.
GET 응답, revalidate, stale 데이터 표시를 요청별로 정한다.
timeout, 권한 오류, 외부 API 실패를 같은 JSON 계약으로 돌려준다.
| 운영 질문 | 좋은 답 | 나쁜 신호 |
|---|---|---|
| 어디서 실행되는가 | route별 runtime 명시 | Edge에서 Node SDK 사용 |
| 얼마나 오래 저장되는가 | cache/revalidate 정책 문서화 | 사용자별 응답 cache-first |
| 실패를 어떻게 알리는가 | 표준 오류 코드와 retry 안내 | 무한 로딩 또는 빈 응답 |