런타임 선택 기준

서버리스 함수 선택

API Routes, Server Actions, Edge Functions는 같은 서버 코드처럼 보여도 실행 위치와 사용 가능한 API가 다릅니다.

Node

API Route

DB 드라이버, 파일 처리, 복잡한 인증처럼 Node 런타임 의존성이 있으면 기본 선택입니다.

Action

Server Action

폼 제출과 서버 변형 로직을 컴포넌트 흐름 가까이에 두고 싶을 때 적합합니다.

Edge

Edge Function

가벼운 인증, 지리 기반 분기, A/B 테스트처럼 빠른 전역 응답이 필요할 때 씁니다.

입력

요청 크기와 권한을 봅니다.

의존성

Node API 필요성을 확인합니다.

상태

DB, 캐시, 외부 저장소를 정합니다.

관측

로그와 오류 경로를 남깁니다.