X AlgorithmPortuguês
Back to overview

01

The request arrives

You open the app and pull to refresh. That sends a request to a service called Home Mixer, which is the conductor for everything that happens next.

Think of Home Mixer as the pass in a restaurant kitchen: every dish goes through it, and it decides what reaches your table and in what order.

Under the hood: Home Mixer exposes a gRPC endpoint that returns ranked posts for a user. home-mixer/scored_posts_server.rs

A little deeper

Home Mixer doesn’t generate posts itself. It orchestrates a pipeline: it asks other services for candidates, enriches them, filters them, scores them, and finally returns a sorted list.

Splitting orchestration from generation is what makes the system flexible. New candidate sources or new filters can be plugged in without touching the rest.

View on GitHubMade by Henrique Martins