runtime choice

가까운 곳에서 빠르게 판단할 일은 Edge, 무거운 처리는 Node가 맡는다

런타임 선택은 성능 취향이 아니라 의존성, 데이터 접근, 실행 제한을 먼저 확인하는 결정이다.

Edge Runtime

적합: 인증 기준, 리다이렉트, 지역 기반 분기, A/B 테스트

부적합: fs, 네이티브 모듈, 무거운 DB SDK

Node.js Runtime

적합: DB 접근, 파일 처리, 복잡한 비즈니스 로직

주의: 리전 위치와 콜드 스타트 지연

질문Edge로 가는 경우Node로 가는 경우
Node 전용 API가 필요한가아니오, Web API만 사용예, fs/crypto/SDK 필요
응답 전에 초고속 분기가 필요한가예, 요청 초입에서 판단아니오, 데이터 처리 중심
비밀키와 DB 연결이 무거운가가벼운 토큰 검증풀 연결, 트랜잭션 필요