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