← Tuesday, October 13, 2026ArchitectureCase study

Meta uses idle inference capacity for ads recommendations without hurting baseline performance

engineering.fb.com 10 min read Editor score 7/10

Preview image for Meta uses idle inference capacity for ads recommendations without hurting baseline performance

Meta’s system expands recommendation work onto opportunistic inference capacity using two elasticity levers while protecting baseline performance. It offers a practical example of extracting more value from an inference fleet without compromising its primary workload.

What
Meta’s ads recommendation system aggregates locally idle inference capacity into a shared pool for optional recommendation work.
How
Rank More Ads (RMA) increases ranking candidates, while Serve Better Models (SBM) routes more requests to a stronger model; isolation and load shedding protect baseline serving.
Why it matters
The elasticity levers let recommendations use changing spare capacity while preserving baseline latency and reliability.
capacity capacity opportunisticcapacity pool Rank More Ads(RMA) Serve BetterModels (SBM)
Opportunistic capacity supports optional ranking and model-serving work through two elasticity levers. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.