Model Deployment Tooling: Engines, Gateways, Pipelines, and Platforms
Ask for model deployment tools and you get brand lists — twenty-five of this, ten of that — organized by vendor marketing budgets rather than function. The useful organization is by layer: serving engines execute inference, gateways route and govern traffic, pipelines automate delivery, and platforms bundle the lifecycle. Once the layers are clear, any tool places into one, stacks compose sensibly, and the build-versus-buy question stops being platform-wide guesswork. This page is that map.
Four Layers, Four Problems

Four tooling layers cover the deployment path — serving engines execute inference, gateways route and govern traffic to it, pipelines automate the training-to-deployment delivery, and platforms bundle the lifecycle around all of it — and each layer solves a different problem, which brand-first tool lists never make explicit.
| Layer | The problem it solves | What lives here | The site's deep dive |
|---|---|---|---|
| Serving engine | Executing inference efficiently | Engines with batching, cache, and kernel choices | The inference-engine selector |
| Gateway | Routing, governing, and observing traffic | Auth, model routing, policy, audit at the entry point | The AI-gateway page |
| Pipeline | Automating training-to-production delivery | Retraining triggers, evaluation, promotion gates | The retraining-automation page |
| Platform | Bundling the lifecycle for teams | Registries, environments, governance across the above | The MLOps-platform comparison |
The segmentation is not invented — coverage of this landscape divides the same way, from framework guides separating containerization, serving, and orchestration to buyer guides covering the full-lifecycle platforms that wrap everything. The confusion the map resolves is vendor bundling: platforms sell all four layers, engines grow gateway features, pipelines absorb platform duties — and a team that knows the layers evaluates the bundle by its parts instead of accepting the branding. Classify any tool by the problem it primarily solves, and the marketing fog condenses into a stack diagram.
How the Layers Compose
Real stacks compose the layers: an engine beneath a gateway, behind pipeline-driven releases, on a platform — or minimal versions of each for a first workload — and the composition is the architecture decision, because each layer you add buys a capability and charges an integration.
| Composition | What it looks like | When it fits |
|---|---|---|
| Minimal | Engine plus basic observability plus the guardrails the first workload needs | First workload, small team |
| Governed | Minimal plus a gateway in front | Multiple consumers, policy needs, cost attribution |
| Automated | Governed plus pipeline-driven releases | Retraining cycles, promotion gates, rollback discipline |
| Platform-era | All four layers, standardized | Multiple teams, shared governance, self-service |
The composition ladder climbs with team scale and workload count, not with ambition — and official architecture guidance models the pipeline layer exactly as the map uses it: pipelines continuously delivering prediction services for newly trained models. The integration charge is the honest line item: every layer boundary you add is a thing that can break, a version to track, and a debugging path that spans systems, so the discipline is adding layers when their problem becomes real rather than when their logo becomes familiar.
Buy or Build, Layer by Layer
Buy-versus-build is a per-layer decision, not a platform-wide one: engines and gateways have strong build options where you have platform staff, pipelines reward buying early because correctness outranks differentiation, and platforms earn their bundling at multi-team scale — so the honest answer builds the edges where you differentiate and buys the plumbing you do not.
- Engines — build-friendly: the open engines are excellent, and the differentiation (if any) is in configuration, not code — build here means operate, not write.
- Gateways — build-friendly at the core: routing and auth are well-understood; policy depth is where buying earns its keep for regulated estates.
- Pipelines — buy early: correctness matters more than differentiation in delivery mechanics, and the failure modes of hand-rolled promotion gates are exactly what vendors test for a living.
- Platforms — buy at scale: the bundling exists for multi-team standardization; a single team paying platform prices for single-team usage buys storage racks for one bicycle.
Team reality overrides the principle in both directions: no platform staff means buying more layers than the table suggests, and deep platform staff builds more — the map's value is making each layer's decision visible rather than prescribing one answer. The minimal-stack starting point — engine, observability, workload-appropriate guardrails — matches the month-one rule the site's architecture page sets, and the ladder climbs from there as second workloads and second teams make each layer's problem real.
FAQ
Which layer should we buy versus build?
Build where you differentiate and have staff — engines and gateways have strong open options — and buy the plumbing where correctness outranks uniqueness, pipelines being the classic case; platforms earn their price only when multiple teams need the standardization.
Can one vendor cover all four layers?
Yes, that is what platforms sell — and it is a legitimate choice for teams that prefer integration to composition — but layer boundaries still exist inside the bundle, and knowing them keeps your exit options and your evaluation questions intact.
What is the minimal viable deployment stack?
An engine, basic observability, and the guardrail set your first workload requires — the month-one rule from the site's architecture page applied to tooling — with gateway, pipeline, and platform layers added when a second workload or a second team makes their problems real.