Skip to main content
πŸŽ“ Claude Code Masterclass Learn AI-assisted development on Udemy β€” plus the companion book on Leanpub & Amazon. Start Learning
Platform Engineering Team Topologies Guide
Platform Engineering

Platform Engineering Team Topologies That Actually Ship

Stop reorganizing and start shipping. Structure platform teams using Team Topologies principles, golden paths, and developer experience metrics.

LB
Luca Berton
Β· 2 min read

Platform engineering team structure determines whether your platform succeeds or becomes shelfware. The topology must balance technical expertise with product thinking and user empathy.

Team Topologies for Platform Engineering

Based on the Team Topologies framework by Matthew Skelton and Manuel Pais, platform teams are a specific team type:

The Platform Team

A platform team provides internal services that reduce the cognitive load on stream-aligned (product) teams. They treat the platform as a product and developers as customers.

For a mid-size organization (50-200 engineers, 10-20 product teams):

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ Platform Organization ──────────────┐
β”‚                                                     β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”               β”‚
β”‚  β”‚ Platform     β”‚  β”‚ Platform     β”‚               β”‚
β”‚  β”‚ Product Mgr  β”‚  β”‚ Engineering  β”‚               β”‚
β”‚  β”‚ (1 person)   β”‚  β”‚ Lead         β”‚               β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜               β”‚
β”‚                                                     β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Developer    β”‚  β”‚ Infra &      β”‚  β”‚ Security β”‚ β”‚
β”‚  β”‚ Experience   β”‚  β”‚ Reliability  β”‚  β”‚ & Compl. β”‚ β”‚
β”‚  β”‚ (2-3 eng)    β”‚  β”‚ (2-3 eng)    β”‚  β”‚ (1-2 eng)β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Total: 7-10 people for a platform serving 100+ developers.

Role Breakdown

Platform Product Manager

Not a traditional PM β€” they talk to developers daily:

  • Conducts developer experience research
  • Prioritizes platform backlog based on developer pain points
  • Measures adoption and satisfaction metrics
  • Communicates roadmap and changes

Developer Experience Engineers

Build the interfaces developers interact with:

  • Service catalog and templates
  • CLI tools and IDE integrations
  • Documentation and onboarding flows
  • Self-service portals (Backstage)

Infrastructure and Reliability Engineers

Build and maintain the platform’s backend:

  • Kubernetes cluster management
  • CI/CD infrastructure
  • Observability stack
  • Networking and service mesh

Security and Compliance Engineers

Embed security into the platform:

  • Policy-as-code (OPA, Kyverno)
  • Supply chain security (Sigstore, SBOM)
  • Compliance automation
  • Secret management

Interaction Modes

How the platform team interacts with product teams:

X-as-a-Service (Primary Mode)

Product teams consume platform capabilities through self-service:

Product Team β†’ Self-Service Portal β†’ Platform API β†’ Infrastructure
              (no tickets, no waiting)

Facilitating (Temporary)

Platform team helps a product team adopt a new platform capability:

  • Pair programming sessions
  • Migration assistance
  • Custom integration support
  • Time-boxed: 1-2 sprints maximum

Collaboration (Rare)

Deep integration work for complex requirements:

  • New platform capability driven by a product team’s specific need
  • Joint design and implementation
  • The result becomes a platform capability available to all teams

Anti-Patterns

  1. Ticket-driven platform: If developers must file tickets for basic needs, the platform has failed
  2. Ivory tower team: Platform team that builds without talking to developers
  3. Too small too early: Starting with 1-2 people β€” they become a bottleneck immediately
  4. No product management: Engineers building what is technically interesting, not what developers need
  5. Mandatory adoption before ready: Forcing teams onto the platform before it is reliable

Scaling the Platform Team

50 developers  β†’ 3-4 platform engineers (1:15 ratio)
100 developers β†’ 6-8 platform engineers (1:14 ratio)
200 developers β†’ 10-15 platform engineers (1:15 ratio)
500 developers β†’ 20-30 platform engineers (1:20 ratio, economies of scale)

The ratio improves at scale because platform capabilities serve more developers without proportional team growth.

Measuring Platform Team Effectiveness

  • Adoption rate: % of teams using platform capabilities voluntarily
  • Time to productivity: How quickly new developers ship their first feature
  • Self-service ratio: % of requests handled without human intervention
  • Platform reliability: Uptime of platform services
  • Developer NPS: Quarterly satisfaction survey

Free 30-min AI & Cloud consultation

Book Now