Platform Teams for AI, One Paved Road Instead of Ten Stacks

Pull-quote: “Ten products on ten stacks is not ten times the cost. It is ten times the incident surface and zero compounding. The platform exists so lesson seven transfers to product eight.”
Why this matters
The tenth AI product is where the portfolio bill arrives. Each product team, under its own deadline, made reasonable local choices: its own gateway wrapper, its own agent framework, its own eval scripts, its own trace format, its own deploy path. Every choice was defensible; the sum is ten stacks. Ten audit surfaces when a governance question lands. Ten places to chase a cost spike. Ten incident playbooks, and a lesson learned by product three that product eight will relearn in production. The failure is not any team’s judgment. It is the absence of an operating model that makes the shared path the easy path.
Centralize the substrate, federate the judgment
| Platform team owns (consistency) | Product teams own (judgment) |
|---|---|
| Model gateway: auth, model allowlists, quotas, routing, budget envelopes | Prompts and context strategy |
| Tracing pipeline and span schema | Tool implementations and their contracts |
| Eval harness runner and judge-calibration tooling | Domain golden sets and eval definitions |
| Guardrail library: input, tool, and output checkpoints as building blocks | Human-gate policies: who approves what |
| Deployment templates and rollout patterns (shadow, canary) | Product UX and the meaning of “task success” |
| Cost ledger and per-feature attribution | The decision to ship |
The dividing rule: centralize what must be consistent to be safe or comparable; federate what must be domain-specific to be any good. A central prompt team is a bottleneck with opinions. A per-product trace schema is an audit that cannot be answered. Both failure modes come from putting a concern on the wrong side of the line, and the line is worth writing down, because every reorganization will try to move it.
Paved road, not mandate
The platform earns adoption by being the fastest way to ship, not by decree. A new AI product should get gateway credentials, tracing, an eval scaffold, guardrail defaults, and a deploy pipeline on day one, self-serve, from templates, with an SDK rather than a ticket queue. Escape hatches stay open, with the consequences attached: a team that leaves the paved road owns its own audit answers and its own pager. And the platform team measures itself on product-facing numbers, time to first eval run, time to production, gateway overhead, because a platform measured on its own roadmap drifts into an ivory tower that no product asked for.
product teams: judgment
┌──────────┬──────────┬──────────┐
│ prompts │ prompts │ prompts │ ... × N products
│ tools │ tools │ tools │ golden sets ·
│ evals │ evals │ evals │ gate policies · UX
└────┬─────┴────┬─────┴────┬─────┘
▼ ▼ ▼
platform substrate: consistency
gateway · tracing · eval runner ·
guardrail library · deploy templates · cost ledger
│
▼
model providers · lakehouse · identity · secrets
The stress test is heterogeneity
An operating model proves itself on the products that differ most. A regulated evidence workflow with append-only audit obligations is about as far from a freight analytics workload as AI products get, yet products that far apart can share disciplines without sharing domain logic: evals gate change, traces explain behavior, budgets bound spend, deployments follow the same rollout patterns. The sharpest test is the strangest deployment in the portfolio, an air-gapped product for a manufacturing environment, because any substrate assumption about connectivity that was never written down fails loudly there. The oddball deployment keeps the platform honest. If your operating model survives your strangest deployment, it is an operating model. If it only survives the cloud-native happy path, it is a convention.
Closing
Ten AI products will either share a substrate or reinvent one apiece, and the second option is never chosen on purpose; it accretes, deadline by deadline. Stand up the platform team early, draw the line where consistency ends and judgment begins, make the paved road the fastest road, and measure the platform on the products’ outcomes. The goal was never uniformity. It is compounding: lesson seven, learned once, already deployed under product eight.
