O Que É um Build Farm?
Um build farm é um cluster de máquinas reservadas para executar cargas de trabalho de build e de teste, exposto às ferramentas de build como um pool de executors. Ele fornece a capacidade horizontal de que os distributed builds e a execução remota se valem, muitas vezes com um cache compartilhado na frente. As equipes o tratam como infraestrutura compartilhada, e não como máquinas por desenvolvedor.
Por que isso importa
Um farm central dá a todo build acesso a muito mais paralelismo do que um laptop ou um único runner de CI, e amortiza um cache compartilhado quente por toda a organização. Capacidade, enfileiramento e custo passam então a ser preocupações de nível de fleet. Plataformas de runners gerenciados podem funcionar como um build farm elástico que escala o pool de executors conforme a demanda.