서버리스 요청 루프

서버리스 배포 경계

Route Handler, Server Action, Edge Runtime 모두 요청 단위로 실행됩니다. 입력 검증부터 캐시 재검증까지 한 묶음으로 설계합니다.

1

트리거

HTTP 또는 Form

요청 메서드, 폼 데이터, 인증 상태를 먼저 나누고 잘못된 입력은 초기에 반환합니다.

검증 실패도 응답 계약에 포함
2

런타임

Node 또는 Edge

DB SDK, 파일 처리, 비밀키가 필요하면 Node를 선택하고, 가벼운 분기만 Edge에 둡니다.

의존성이 위치를 결정
3

외부 상태

DB와 Queue

함수 내부 메모리에 상태를 남기지 않고 데이터베이스, 캐시, 작업 큐에 결과를 기록합니다.

스케일 아웃 전제
4

갱신

revalidate

데이터 변경 뒤 revalidatePath, 태그 갱신, 로그 기록으로 화면과 운영 지표를 맞춥니다.

사용자 화면까지 마무리
콜드 스타트 관리

콜드 스타트는 줄일 수 있어도 없앨 수는 없습니다. 무거운 초기화는 재사용 가능한 연결과 지연 로딩으로 분리합니다.