Model serving looks like a tooling problem, but cost, speed and risk are mostly fixed by six early decisions: whether to build or buy, which serving pattern, which platform, which inference engine, which hardware and how to release.
Made by habit, each one hands you someone else's trade-offs for years. AWS has put inference at up to 90% of production ML compute, so these choices shape the largest line on the AI bill.
This framework gives each decision explicit criteria, a default answer and the conditions that override it, plus a record that keeps the reasoning after the people who made it have moved on.
A framework is only as good as the discipline around it. Three habits stop the six decisions drifting back into preference, and each leaves something behind that can be checked.
Agree weights for time to production, unit cost, team capacity, data fit, portability, LLM performance and existing tooling before any vendor is in the room, because vendors push the criteria they win on. The artefact is a signed weighting table, dated before the first demo.
Same model, same precision and a replay of real prompts, measured at your latency SLO. Two days of benchmarking settles arguments that months of reading cannot, and the number feeds straight into cost per 1M tokens. The artefact is a benchmark report with engine, version and settings recorded.
For every decision, record what it would take to reverse it and which change in volume, price or quality would reopen it. Decisions without review triggers become permanent by default. The artefact is a one-page decision record with an owner and a review date.
Write down what was chosen and who chose it. Any gap in that list is a decision that was made by default.
Ask each business owner the latency their use case really needs, and switch off the GPUs that the answers free up.
Measure throughput at your SLO on real prompts for at least two engines and convert the results to cost per 1M tokens.
Use the decision record so the reasoning, cost impact and reversal cost survive team changes.
Build or buy, because it determines whether the others are yours to make. If a hosted API meets quality, data and latency needs below your break-even volume, platform, engine and hardware become the provider's problem, and your effort goes into the gateway and evaluation.
Not in general. vLLM is a strong default with broad model support and no compile step. SGLang tends to lead when prompts share long prefixes or need structured output. TensorRT-LLM can be fastest on NVIDIA hardware once tuned, but its engines are tied to a specific GPU type and count.
If you have engineers who already run it in production and enough volume to justify them, yes. KServe became a CNCF incubating project in 2025, and llm-d adds distributed LLM serving on top. Without that team, a managed or specialist platform usually ships faster and costs less overall.
On cost per 1M tokens at your latency SLO. Price per hour is misleading on its own, because throughput differs widely between GPU generations and precisions. FP8 on H100, for example, delivered about 1.5 times the throughput of BF16 in NVIDIA's published 70B results.
Match it to the risk of a bad model. Blue-green suits low-risk internal tools, canary releases suit customer-facing models with quick feedback, shadow then canary with human review suits money or safety decisions, and A/B testing suits changes whose effect on the KPI is unknown.
When a review trigger fires, such as volume crossing break-even, a large price change or a new model generation, and at least once a year otherwise. The decision record names the trigger so nobody has to remember it.
The platform lead for engine, hardware and platform, the model owner for pattern and release strategy, and both together for build or buy. Each decision record names one accountable owner.
Drop your details and we'll send MLOps and Model Serving Decision Framework straight to your inbox - no spam, unsubscribe anytime.
Bring the decision on your table, whether it is a platform, an engine or a build-versus-buy call, and a sample of your traffic. We will run the scoring and the benchmark with you and leave a signed decision record behind. SECTION 7 - FAQ - 5 to 8 questions
Book a serving architecture review