Request Batching and KV-Cache
Break-even maths, GPU sizing from weights and KV cache, choosing between vLLM, SGLang and llama.cpp, and what to scale and alert on once open-weight models carry production traffic.
vLLM serves LLMs with continuous batching — much higher throughput than naive
Like a ride-sharing dispatcher vs one driver — batching multiple requests dramatically improves efficiency.
vLLM is a high-performance LLM inference framework. It exposes an OpenAI-compatible REST API for any open-source model. 5-10× better throughput than naive serving.
> vLLM server: Llama-3.1-8B-Instruct > tensor-parallel-size: 2 (2× GPUs) > API: http://localhost:8000/v1 > OpenAI-compatible endpoint ✅
vLLM serves LLMs with continuous batching — much higher throughput than naive
Like a ride-sharing dispatcher vs one driver — batching multiple requests dramatically improves efficiency.
vLLM is a high-performance LLM inference framework. It exposes an OpenAI-compatible REST API for any open-source model. 5-10× better throughput than naive serving.
> vLLM server: Llama-3.1-8B-Instruct > tensor-parallel-size: 2 (2× GPUs) > API: http://localhost:8000/v1 > OpenAI-compatible endpoint ✅
Continue reading
All LLM Model Landscape articles →GPT: OpenAI's Model Family in Practice
The GPT-6 tiers, what reasoning effort replaced, when to use the Responses API over Chat Completions, how the bill is calculated, and what is different on Azure.
Claude: Anthropic's Model Family in Practice
The four Claude tiers, adaptive thinking and effort, the tool-use rules that differ from other providers, prompt caching, and where you can run it.
Llama: Open-Weight Models for Production
The Llama lineup and licence, serving with Ollama and vLLM, GPU memory sizing, and an honest look at when a hosted API is still the better choice.
Discussion
Sign in to share your feedback and join the discussion.

