Skip to content
Latchkey

Fan-Out Factor - Definição do Glossário de CI/CD

O fan-out factor é quantas unidades paralelas a jusante um único step a montante gera; por exemplo, uma matrix que expande um job em 30 pernas tem um fan-out factor de 30. Ele define quanta concorrência de runners o estágio exige de uma só vez.

Custo e capacidade

Um fan-out factor alto reduz o tempo de relógio ao executar as pernas em paralelo, mas só se a frota tiver runners concorrentes suficientes; caso contrário, as pernas em excesso ficam na fila e o paralelismo é apenas teórico. Ele também multiplica o custo e a carga sobre dependências compartilhadas (um registry ou um banco de dados de teste) que cada perna atinge ao mesmo tempo, o que pode disparar um thundering herd.

Guias relacionados