serverless map

서버리스 함수는 요청을 작은 실행 단위로 나눈다

Next.js의 API Route, Server Action, Edge Function은 실행 위치와 제약이 다르므로 요청 성격에 맞춰 골라야 한다.

Request HTTP/폼/미들웨어 짧은 이벤트가 진입
Function 짧은 로직 DB/API/cache 호출
Response JSON/redirect/revalidate 즉시 결과 반환
Limit cold start/time limit 긴 작업은 분리
방식
맞는 일
주의
API Route
REST API, 외부 연동
인증과 rate limit
Server Action
폼 제출, 데이터 변경
권한 확인과 revalidate
Edge Function
초기 분기, redirect, geo
Node 전용 API 제한
핵심 서버리스는 서버가 없다는 뜻이 아니라 요청마다 작은 실행 단위로 서버 책임을 빌리는 방식이다.