Night Mode LabsBlue Book
Onboarding

Platform Operating Model

A platform team should provide paved roads that product teams can use without losing ownership of their services. The goal is not central control; it is faster delivery with safer defaults.

Team responsibilities

Define explicit responsibilities early:

  • Product teams own service code, service-level objectives, incidents, and release decisions.
  • Platform teams own shared infrastructure, reusable delivery patterns, guardrails, golden paths, and developer experience.
  • Security teams own policy intent, exception processes, detection goals, and risk acceptance.
  • Architecture leaders own standards that cross team boundaries.

Paved road design

A useful paved road includes:

  • Repository templates with service, test, pipeline, and observability defaults.
  • Standard Terraform modules, Helm charts, or platform APIs.
  • Self-service environment creation with approval only where risk requires it.
  • Built-in secrets, identity, logging, tracing, metrics, and dashboards.
  • Clear escape hatches for teams that need advanced control.

Platform product management

Treat the platform like a product:

  • Maintain a roadmap tied to developer friction and operational risk.
  • Track adoption, lead time, change failure rate, and support load.
  • Publish migration guides and deprecation dates for old paths.
  • Run office hours and design reviews instead of ticket-only support.

Governance without bottlenecks

Prefer automated guardrails over manual review. Examples include policy as code, required checks, protected branches, signed artifacts, admission control, and drift detection. Manual approval should be reserved for production risk, compliance exceptions, and irreversible actions.

On this page