유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

A bug in the GitHub's Rate Limiter

Arpit Bhayani

2024. 8. 15.

0

#backend
#db
  • GitHub의 속도 제한기 버그 분석: 🐞
  • 초기 mcache 기반 속도 제한기의 문제점: 단일 데이터 센터 및 캐시 충돌로 인한 사용자 경험 저하 💥
  • Redis 기반 속도 제한기로 전환: 쉬운샤딩, 복제, 애플리케이션 레벨 샤딩, TTL 활용, Lua 스크립트 지원 등의 장점 🚀
  • 점진적 배포 중 발생한 "Wobbling" 현상: 속도 제한 헤더(X-RateLimit-Reset)의 예상치 못한 변동 ⚠️
  • HTTP 응답 헤더 분석을 통한 문제 해결: GitHub API 응답 헤더의 풍부한 정보 활용 💡

Recommanded Videos