Stackbook Logo
economics-evolutionemerging · high operational burden

Platform Engineering

Also known as: internal-developer-platform, idp, platform-team, golden-paths, developer-experience

Intent

Build an Internal Developer Platform (IDP) that reduces cognitive load for stream-aligned teams through self-service, golden paths, and abstraction — not a ticket queue.

Problem

Stream-aligned teams reinvent CI/CD, observability, K8s configs. Platform team becomes ticket queue. Need product mindset: platform as a product, developers as customers.

Forces

  • Cognitive Load: stream teams spend 50%+ on infra, not business logic
  • Consistency: every team reinvents CI/CD, monitoring, K8s configs
  • Autonomy vs Standards: teams need freedom, org needs guardrails
  • Product Mindset: platform = product, developers = customers

Solution

✓ When to Use

  • Stream-aligned teams > 5
  • Teams reinventing CI/CD, K8s, observability
  • Cognitive load complaints from stream teams
  • Inconsistent practices across teams

✗ When Not to Use

  • Small org (<5 stream teams)
  • Teams happy with current tooling
  • No platform team capacity
  • Pre-product-market fit

Pros

  • +Reduces cognitive load: teams focus on business logic
  • +Consistency: standards by default, not exception
  • +Velocity: new service → production in hours, not weeks
  • +Compliance: guardrails baked in

Cons

  • Investment: platform team (5-10 engineers) before ROI
  • Maintenance: platform is a product, needs PM, eng, SRE
  • Escape hatches: must support, not block
  • Cultural shift: platform as product, not ticket queue

Cost Profile

Infrastructure

Medium — platform infra, tools, portal

Operational

High — platform team, maintenance, support

Cognitive

High — product thinking, abstraction design

Failure Modes

  • Ticket queue: platform = Jira queue, not product

  • Scope creep: platform tries to do everything

  • No adoption: teams bypass platform (shadow IT)

  • Platform as bottleneck: platform team slows stream teams

  • No metrics: platform team doesn't measure value

Real-World Examples

Alternatives

  • ticket-queue
  • shared-services
  • devops-team
  • sre-team
  • no-platform

Related Patterns

  • team-topologies
  • golden-paths
  • developer-experience
  • gitops
  • gitops
  • observability
  • security-patterns
  • developer-experience
  • platform-team

Competency Domains

economics evolutiondeploymentdistribution communicationreliability opssecurity compliancedeployment