요청이 가벼운 분기인지, 데이터 처리인지에 따라 실행 위치가 달라진다
서버리스 선택은 “서버에서 돈다”가 아니라 요청의 성격을 보고 위치를 고르는 일이다.
| 요청 성격 | 추천 위치 | 이유 | 주의점 |
|---|---|---|---|
| 로그인 전 redirect | Edge Middleware | 가장 앞에서 빠르게 분기 | 무거운 DB 조회 금지 |
| 폼 제출과 데이터 변경 | Server Action | UI와 revalidate 연결 | 권한, CSRF, 입력 검증 |
| 외부 API 프록시 | API Route | 비밀키를 서버에 숨김 | rate limit, timeout |
| 무거운 DB 트랜잭션 | Node Runtime | Node SDK와 연결 관리 | 콜드 스타트와 리전 |