피드로 돌아가기
Dev.toInfrastructure
원문 읽기

월 $15 비용으로 43k 페이지를 처리하는 고효율 ISR 아키텍처 설계
I built a crowdsourced deals + map app for Vietnam in 6 months — stack, traffic, and what broke
AI 요약
Context
가격 중심의 베트남 로컬 정보 제공을 위해 대규모 Programmatic SEO 페이지 생성이 필요한 상황. Vercel ISR 도입 초기, 봇 트래픽으로 인한 과도한 페이지 재생성으로 인해 무료 티어 한도 초과 위기 발생.
Technical Solution
- 콘텐츠 업데이트 주기 및 SEO 중요도에 따른 ISR revalidate 전략 차등 적용
- 정적 페이지의 갱신 주기를 1시간에서 최대 7일로 확대하여 ISR Write 횟수 최소화
- 최신성 신호가 필수적인 '오늘의 딜' 페이지에만 1시간 주기를 유지하는 선택적 캐싱 전략 수립
- 복잡성을 배제한 Monolith 구조와 REST API 채택으로 인프라 관리 공수 및 오버헤드 제거
- PostGIS 기반의 Supabase를 활용하여 위치 기반 쿼리 최적화 및 운영 부담 제거
- Affiliate Feed의 중첩된 트래커 URL 구조를 분석하여 HTTP 500 에러를 해결하는 Unwrapper 로직 설계
실천 포인트
1. 플랫폼 제공 메트릭 대시보드와 웹훅 알림을 연동하여 비용 임계치 사전 감시
2. 외부 API 연동 시 데이터 피드의 URL 인코딩 및 리다이렉션 체인을 사전 검증하는 Unwrapper 구현
3. 1MB 이상의 대용량 응답 데이터는 프로덕션 배포 전 반드시 캐싱 레이어 적용