김상엽의 빌드 로그
홈글시리즈

전체 검색

글, 태그와 카테고리를 검색하고 바로 이동해요

홈글시리즈
시리즈

엣지에서 벌어진 일

로그인이 2초씩 걸리던 날부터 Worker 3개로 정착하기까지, 병목 추적 2편.

전체 2회

  1. 1엣지에서 JWT를 로컬 검증하기 — JWKS 캐시와 리전 고정인증이 2초를 잡아먹고 있었어요. 매 요청마다 지구 반대편에 "이 사람 맞나요?"를 물어보고 있었거든요. 서명 검증을 엣지로 내리고 캐시를 붙인 4단계와, 병목이 순서대로만 보인다는 교훈이에요.
  2. 2Cloudflare Worker 3개로 나눈 배포 토폴로지비용 0원, 트래픽 거의 없음, 그리고 재배포 금지. 이 세 조건에서 나온 답이 Worker 세 개였어요. 실제 설정과 함께, 왜 하나로도 셋 이상으로도 안 갔는지 적었습니다.