피드로 돌아가기
Kenapa Kami Pilih Bangun Produk Nyata di Industri yang Penuh Jalan Pintas
Dev.toDev.to
Backend

AI Crawler 차단 및 Circuit Breaker 도입을 통한 API Quota 고갈 해결

Kenapa Kami Pilih Bangun Produk Nyata di Industri yang Penuh Jalan Pintas

pewarisgroup2026년 6월 29일8intermediate

Context

외부 Football API에 의존하는 서버 사이드 렌더링(SSR) 구조에서 AI Crawler의 무분별한 접근으로 인한 API Quota 조기 고갈 발생. 단일 페이지 요청이 다수의 API 호출로 이어지는 Fan-out 구조가 병목 지점으로 작용함.

Technical Solution

  • 특정 AI Crawler(ClaudeBot, GPTBot 등)를 정밀 타격하는 Middleware 기반의 User-Agent Blocking으로 불필요한 트래픽 제거
  • Googlebot 등 필수 인덱싱 봇은 허용하는 Nuanced Blocking 전략을 통한 SEO 유지
  • API Quota 임계치 도달 시 Upstream 호출을 일시 중단하는 Circuit Breaker 메커니즘 구현
  • Upstream 에러 발생 시 최신 유효 데이터를 제공하는 Stale-on-error 전략으로 가용성 확보
  • 공식 API 부재 상황에서 Primary와 Fallback 두 개의 소스를 활용한 데이터 Scrapping 및 Normalization 파이프라인 구축
  • Shared Secret 기반의 단일 API 엔드포인트를 통해 웹, 앱, 위젯 등 멀티 플랫폼에 데이터 공급하는 Backbone 구조 설계

SSR 환경에서 외부 API 호출 시 Fan-out 규모를 산정하고, AI Crawler 대응을 위한 UA 기반 Middleware 필터링과 API Circuit Breaker 도입을 검토하십시오.

원문 읽기