Limite concorrência e tamanho do lote
Escolha máximo de tarefas ativas com base na capacidade das dependências e nos recursos, não apenas na quantidade de itens. Aplique backpressure se o fluxo gerar trabalho mais rápido do que pode ser concluído.
Agrupe trabalho apenas quando a operação permitir conclusão parcial. Dê identidade estável a cada item e torne efeitos idempotentes para repetir uma ramificação isoladamente.
Colete resultados e recupere deliberadamente
Defina se falha de uma ramificação interrompe o fluxo, permite que outras terminem ou encaminha o item para revisão. Preserve resultados bem-sucedidos para não repeti-los.
Monitore ramificações ativas, fila, duração e falhas. Teste cancelamento, timeout e lentidão posterior para confirmar limites de recursos e serviço.