Where Does the Prediction Pipeline Run Out of Room?

A fast model can sit inside a slow service. Follow requests through preparation, inference, and storage to find the stage that limits the whole path.

13 sections · 4 questions · 1 coding challenge

1 / 13

Put Numbers Against the Boxes in a Design

BOTIE

A diagram can connect services without showing whether any of them can handle the proposed workload. Google’s Non-Abstract Large System Design approach develops concrete resource estimates from a system’s requirements, then revises the design as those estimates expose constraints.

Our image service is a small invented example of that process. We will use ideal stage capacities first. Those estimates help choose what to measure, but contention and scheduling overhead mean a real benchmark can disagree.

Sources for this history