04
Preenchendo as lacunas
Para cada candidato, mais dados são puxados: o texto em si, mídia, dados do autor, contagens de engajamento, idioma, sinais de brand safety, se é um quote post, e por aí vai.
Cada prato candidato volta com a ficha completa: ingredientes, alérgenos, de onde veio.
Por dentro: São hydrators — eles enriquecem os candidatos em paralelo, antes de qualquer decisão de ranqueamento. home-mixer/candidate_hydrators/
Um pouco mais a fundo
Neste ponto, um candidato ainda é só um ID. Os hydrators colam o texto, a mídia, os metadados do autor, contagens de engajamento, códigos de idioma e sinais de segurança.
Rodar tudo em paralelo mantém o pedido rápido. Um hydrator lento pode ser marcado como opcional para o pedido não travar nele.
Ver no GitHub →Feito por Henrique Martins