AI Scaling: Pilot to Production
The gap between a working demo and production AI is operational, not algorithmic. What actually changes at scale — scheduling, serving, governance, cost — and the platform discipline that closes the gap in weeks.
66%
Orgs running AI on Kubernetes (CNCF)
7%
Deploy models daily — the stall
6 wks
Idle GPUs to production inference (our fastest)
4
Layers: metal to model
The Numbers Say It Plainly
Two-thirds of organizations — 66%, by CNCF's count — already run AI workloads on Kubernetes. Only about 7% deploy models daily. That spread is the AI scaling problem in one line: nearly everyone has AI running somewhere, and almost no one can change it routinely. The pilot worked. The demo impressed the board. And then the program slowed to a crawl somewhere between "it works on this GPU" and "it serves the business every day."
The instinct is to blame the model — retrain it, swap it, wait for a better one. But the stall is almost never algorithmic. A demo needs a model and a GPU; a production service needs scheduling, autoscaling, versioned rollout, retrieval, governance, observability, and a cost line someone owns. Those are platform engineering problems. Teams that staff data scientists without platform engineers end up with brilliant models stuck behind infrastructure that treats every deployment as an event.
Why AI Pilots Stall
Three failure patterns account for most stalled programs. None of them is about model quality.
The demo ran on one GPU
A notebook and a single card prove the model works. Production asks different questions: what schedules the workload, what happens when the node dies, and who gets paged.
- No scheduler — workloads hand-placed on hardware
- No failover — one node loss takes the service down
- No isolation — training and inference fight for the same card
Models ship outside the pipeline
Application code goes through CI/CD, review, and rollback. Model updates get copied to a server by hand — so every promotion is a small act of courage instead of a routine deploy.
- No versioning — 'which model is live?' has no authoritative answer
- No rollback — a bad model stays up while someone rebuilds the old one
- No evaluation gate — quality regressions reach users first
The missing role is platform engineering
Teams hire data scientists to build models, then discover the stall was never the model. Scheduling, autoscaling, serving, and observability are platform problems — and they're solved ones, on the right platform.
- Data scientists end up doing infrastructure work badly — or not at all
- Every team reinvents serving, differently
- Cost has no owner, so it grows unwatched
The Scaling Stack: What Production AI Actually Requires
Six layers between silicon and a service the business can rely on. Each one is a solved problem — the work is assembling them into one platform.
GPU scheduling
ComputeThe NVIDIA GPU Operator manages drivers and device plugins; Kubernetes bin-packs, time-slices, and partitions GPUs so utilization is a number you manage, not a mystery.
Kubernetes
OrchestrationDesired-state reconciliation for AI workloads: self-healing, rollout, autoscaling, and the same GitOps operational model your applications already use.
Inference layer
ServingvLLM, Triton, or Ollama-class servers with continuous batching, KV caching, and replica autoscaling — the difference between a model that answers and a service that scales.
Retrieval & context
DataEmbeddings, vector search, and the pipelines that keep them fresh. Most 'model quality' complaints in production are actually stale or missing context.
The boundary
GovernanceA policy layer deciding which data classes may reach which models — self-hosted or external. Guarantees public, mechanics private; egress is a decision, not a default.
Observability & evaluation
OperationsLatency, throughput, cost per inference, and quality evals wired into promotion gates. If you can't measure a model in production, you can't safely replace it.
This is the Metal-to-Model architecture we run in production — see the full platform diagram. The layers are deliberately boring: proven components, assembled once, so every model after the first rides the same rails.
Scaling Patterns That Actually Move the Numbers
Before buying hardware or upgrading API tiers, pick the right axis. Most scaling spend goes to the wrong one.
Vertical vs. horizontal
Bigger GPUs buy headroom for larger models; replicas plus continuous batching buy throughput. Production inference usually scales horizontally long before it needs the next GPU class — provided the serving layer batches well.
- Batching multiplies throughput on the same silicon
- Replicas + autoscaling absorb daily load curves
- Bigger cards are for bigger models, not more users
Fine-tune vs. prompt harder
When prompts grow into essays to force consistent behavior, a fine-tuned open-weight model is often cheaper and faster — the instructions move into the weights, and the per-request token bill shrinks.
- Stable, repeated tasks favor fine-tuning
- Exploratory, changing tasks favor prompting
- Fine-tuning on your data requires controlling where it runs
Open-weight vs. frontier APIs
Qwen, Kimi, MiniMax, and Gemma handle steady-state workloads — summarization, extraction, copilots — at near-zero marginal cost on your own hardware. Frontier APIs earn their fees on spiky load and frontier-hard reasoning. The end state is hybrid, split by a governance boundary.
- Steady volume → self-hosted economics win
- Spiky or frontier-hard → APIs win
- The boundary makes the split a policy, not an accident
Where the sensitive, steady-state half of that hybrid should live — and what it takes to run it inside your own perimeter — is the subject of our Sovereign AI guide.
The Operational Fix: Treat Models Like Software
The organizations in the 7% didn't find better models. They made model deployment boring.
GitOps for models
Models deploy like software: versioned artifacts, declarative manifests, progressive rollout, one-command rollback. The pipeline that ships your apps ships your models.
Evaluation gates before promotion
No model reaches production without passing the eval suite the last model passed. Quality regressions become failed pipelines, not user-reported incidents.
Cost per inference as a first-class metric
Utilization, batching efficiency, and per-request cost on the same dashboard as latency. AI programs die of unwatched spend more often than bad models.
Day-2 discipline
Upgrades, capacity planning, incident response — the same operational muscle that keeps clusters healthy keeps AI services healthy. Most programs stall here, not at the model.
All four fixes assume an orchestration layer that already handles rollout, health, and scale — that layer, and why teams stall at day 2 without it, is covered in the Kubernetes Orchestration guide. The evaluation-gate fix gets its own practitioner deep-dive in LLM Evaluation in Production.
Weeks, Not Quarters — When the Platform Comes First
The pattern is repeatable because the stack is known. In our fastest engagement, a client had GPU hardware sitting idle while the platform questions stalled — scheduling, serving, monitoring, promotion. Six weeks later they were running production inference on their own metal: the Six-Week AI Rapid Strike case study documents the timeline step by step.
For programs starting further back — hardware selection, facility work, platform buildout — the on-prem AI cluster buildout shows the full arc as one program. Our US-based platform engineers run this same stack in production; the architecture above is operated, not theoretical.
AI Scaling Questions, Answered
Related Resources
Sovereign AI Guide
Run production AI inside your perimeter — hardware, cooling, Kubernetes, and the governance boundary.
Kubernetes Orchestration Guide
The orchestration layer under every scaled AI service — scheduling, self-healing, and autoscaling explained.
AI Consulting
Platform-first AI consulting: pilot to production on infrastructure you control.
AI Infrastructure Solutions
GPU platform design, buildout, and operations — from single-rack inference to multi-site AI factories.
GPU Kubernetes
GPU Operator, scheduling, time-slicing, and utilization on RKE2, EKS, and beyond.
LLM Evaluation in Production
The promotion gate in depth — golden datasets, LLM-as-judge, and the discipline that makes deploys routine.
Open WebUI on Kubernetes
Hands-on tutorial for the serving stack's interface layer — Helm, SSO, and hardening.
Case Study: Six-Week AI Rapid Strike
Idle GPUs to production inference in six weeks — the timeline this guide's numbers come from.
AI Development Is Becoming Platform Work
The center of gravity in enterprise AI development has shifted. In the pilot era, the scarce skill was building models; in the scaling era, it's operating them. The organizations pulling ahead aren't the ones with the most data scientists — they're the ones where a new model, or a new model version, reaches production the same way a code change does: through a pipeline, past an evaluation gate, onto shared infrastructure, with a rollback path nobody has to think about. That's why AI scaling initiatives increasingly report into platform engineering rather than research, and why the job posting that unblocks a stalled program is usually a platform engineer, not another modeler.
Cost discipline is the other quiet differentiator. Per-token API spending scales linearly with success — the better your AI features do, the worse the bill gets — while self-hosted inference on open-weight models inverts the curve: fixed hardware cost, marginal cost approaching zero at steady volume. Neither answer is universally right, which is exactly why cost per inference belongs on the same dashboard as latency and quality. Teams that measure it make deliberate hybrid choices; teams that don't discover their unit economics in a budget review.
The encouraging part of the 66%-versus-7% gap is what it implies: the hard dependencies are already in place. If your AI workloads are on Kubernetes — or your platform team runs Kubernetes at all — the distance to daily model deployment is a known set of platform decisions: GPU scheduling, a serving layer with real batching, GitOps promotion with evaluation gates, and a governance boundary that makes data flow a policy. That's weeks of focused platform work with the right experience in the room. The stall feels permanent from inside; from outside, it has a checklist.
Ready to make AI operational?
Whether you're planning GPU infrastructure, stabilizing Kubernetes, or moving AI workloads into production — we'll assess where you are and what it takes to get there.
US-based team · All US citizens · Continental United States only