GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
급증 후 Firebase/Firestore 기반 게임에서 HTTP 429 RESOURCE_EXHAUSTED 오류가 발생했습니다. 현재 앱은 안정적이지만 곧 또 다른 급증이 예상됩니다. 반복적인 스로틀링을 최소화하려면 어떤 빠른 변경을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 읽기/쓰기 작업을 줄이도록 데이터베이스 쿼리를 최적화하고, 지수 백오프를 사용하여 Firestore API 호출을 재시도하도록 애플리케이션 코드를 수정합니다..
이것이 정답인 이유
HTTP 429 RESOURCEEXHAUSTED 오류는 Firestore의 할당량 또는 동시성 한도를 초과했음을 나타냅니다. 가장 효과적인 즉각적인 해결책은 데이터베이스 쿼리를 최적화하여 읽기/쓰기 작업을 줄이는 것입니다. 이는 불필요한 데이터 로드를 방지하고, 색인을 효율적으로 사용하며, 트랜잭션을 최소화하여 Firestore의 부하를 줄입니다. 또한, 지수 백오프를 사용하여 API 호출을 재시도하는 것은 일시적인 과부하 상황에서 시스템이 복구될 시간을 주어 반복적인 스로틀링을 방지하는 표준적이고 강력한 방법입니다. 고정 백오프는 서버가 계속 과부하 상태일 때 효과적이지 않을 수 있습니다. 할당량 증가는 시간이 걸리므로 즉각적인 해결책이 아니며, 근본적인 비효율성을 해결하지 못합니다.