Back to the blog
Serving · Field notes

Batching is a scheduling problem

Once retrieval works, the next wall is latency — and most of the latency you can actually control turns out to be a question of scheduling, not hardware.

The retrieval stack answers what comes back. This series is about how fast — and the uncomfortable truth that a surprising share of the latency budget is yours to lose or keep, long before you buy a bigger GPU.

Batching is where it starts. It looks like a throughput lever, but it is really a scheduling problem: how long are you willing to wait to gather a fuller batch, and what does that wait cost the reader who arrived first?

We will take that question apart over the next few parts. For now it is enough to see that “serve it faster” is not one decision but a stack of them.

One tap, no account

Did it hold?

Answer and you’ll see where other readers landed — and what your own read looked like. Measured while you were reading it.

Attention broke around¶1estimated from your reading pace — nudge it if I guessed wrong
You read for
Your pace
You held to
answers · Nothing is published under your name.

Comments

Sign in to join in

Loading comments…