runtime boundary

서버리스 운영 기준은 런타임 경계, 캐시, 실패 응답을 분리하는 것이다

함수는 짧게 실행되지만 사용자는 느린 응답, 오래된 데이터, 실패 메시지를 경험한다.

boundary

런타임 경계

Edge와 Node의 의존성, 비밀키, 실행 시간을 분리한다.

cache

캐시 전략

GET 응답, revalidate, stale 데이터 표시를 요청별로 정한다.

failure

실패 응답

timeout, 권한 오류, 외부 API 실패를 같은 JSON 계약으로 돌려준다.

운영 질문좋은 답나쁜 신호
어디서 실행되는가route별 runtime 명시Edge에서 Node SDK 사용
얼마나 오래 저장되는가cache/revalidate 정책 문서화사용자별 응답 cache-first
실패를 어떻게 알리는가표준 오류 코드와 retry 안내무한 로딩 또는 빈 응답