edge pitfalls

Edge는 빠르지만 Node 서버를 작게 옮겨 놓은 곳이 아니다

Edge Runtime은 전 세계 가까운 위치에서 실행되는 대신 사용할 수 있는 API와 실행 시간이 더 엄격하다.

dependency

Node 전용 모듈

fs, net, 일부 DB 드라이버, 네이티브 의존 패키지는 Edge에서 실패할 수 있다.

latency

과한 미들웨어

모든 요청 초입에서 무거운 연산을 하면 TTFB가 나빠진다.

secret

환경 변수 정책

Edge와 Node의 비밀키 접근 범위와 노출 가능성을 분리해 본다.

fallback

Node 우회 경로

Edge에서 처리할 수 없는 경우 Node API Route로 넘기는 기준을 둔다.

A 기준

Edge를 선택했다면 “빠르다”가 아니라 “제약 안에서 필요한 일만 한다”는 근거가 있어야 한다.