X AlgorithmPortuguês
Back to overview

04

Filling in the blanks

For every candidate post, more data is pulled in: the actual text, media, author info, engagement counts, language, brand-safety signals, whether it’s a quote post, and so on.

Each candidate dish comes back with its full label: ingredients, allergens, where it came from.

Under the hood: These are hydrators — they enrich candidates in parallel, before any ranking decision. home-mixer/candidate_hydrators/

A little deeper

At this point a candidate is still just an ID. Hydrators attach text, media, author metadata, engagement counts, language codes, and safety signals.

Running them in parallel keeps the request fast. A slow hydrator can be made optional so the request doesn’t block on it.

View on GitHubMade by Henrique Martins