Skip to content
Latchkey

Rate Limit Budget - Definição do Glossário de CI/CD

Um rate limit budget é a cota de requisições que uma API permite por janela de tempo antes de retornar 429 (Too Many Requests) e te limitar. CI que chama registries, APIs de nuvem ou a API do GitHub compartilha esse orçamento entre todos os jobs concorrentes, então um fan-out amplo pode esgotá-lo.

Por que o CI o esgota

A API REST do GitHub permite 5.000 requisições por hora para um token autenticado; o Docker Hub limita pulls anônimos de imagem por IP. Uma matrix de 50 jobs que cada um puxa a mesma imagem ou atinge a mesma API pode estourar o orçamento, e todo job então falha com 429. Autenticar, cachear, espelhar e limitar max-parallel mantêm o uso dentro do orçamento.

Guias relacionados