← Back to Dashboard
1. Platform Team Patterns2. Shared Services and Chargeback
Platform Team Patterns
📚 Enterprise Architecture⏱ 10 min⭐ 115 XP
Central Platform, Distributed Product Teams
Large organizations benefit from a shared AI platform layer with reusable controls, while product teams own domain-specific prompts and workflows. Without this split you get 14 teams solving IAM, guardrails, and observability 14 different ways - or one bottleneck team approving every prompt edit.
The Responsibility Split
| Concern | Platform team | Product teams |
|---|---|---|
| Identity & model access | Roles, SCPs, approved-model catalogue | Consume via paved-road SDK |
| Safety | Baseline guardrail configs, safety test use | Domain-specific policies layered on top |
| Observability | Tracing SDK, dashboards, cost attribution pipeline | Emit domain events; own their SLOs |
| Prompts & evals | PromptOps tooling, eval framework, CI gates | Prompt content, golden datasets, business KPIs |
| Release | Common rollout/rollback machinery | Decide when to ship their changes |
The Paved Road, Concretely
# what a product team writes with a good platform SDK
from ai_platform import invoke
result = invoke(
task="ticket-triage", # routing matrix picks the model tier
prompt_version="3.2", # from Prompt Management
context={"ticket": text},
) # tracing, guardrails, token metering, retries: all inherited
Adoption comes from the paved road being genuinely easier than DIY - mandates without convenience breed shadow AI on personal API keys, outside every control you built.
Governance Without Bottlenecks
- Tiered review: low-risk changes (patch prompts on internal tools) auto-approve via CI gates; high-risk (new external-facing capability, regulated data) get human architecture/safety review.
- Common risk framework: one classification rubric decides which tier a change lands in - argued once, applied everywhere.
- Platform SLAs: the platform team commits to SDK support and gate latency, so product teams treat the paved road as reliable infrastructure, not an obstacle course.
Failure smell: if product teams file tickets to "get a prompt changed", the split is wrong - platform owns controls, products own content. Centralising content review turns the platform team into the org's slowest editor.
🧪 Knowledge Check
Press 1-4 to select1 of 2
A healthy enterprise split is:
Everyone owns everything
Shared platform controls + product-owned domain logic
No platform team
No governance