DevOpsDays Philadelphia 2025

From IaC to IDP: A Practical Guide to Self-Service Maturity
2025-09-30 , Room 1

Not every team needs a full-blown internal developer platform—but every team needs something to reduce friction. In this talk, we’ll walk through three levels of self-service maturity: the IaC factory (where platform teams write most of the infrastructure), the template/module model (where platform teams publish reusable components), and the full IDP model (where app teams provision resources through UI or CLI with guardrails). We’ll also break down what actually goes into a platform—including foundational infrastructure, shared services, workloads, and developer experience—and how to right-size your approach without overbuilding. Whether you’re just starting out or trying to improve adoption, this talk will help you map where you are and where you should (or shouldn’t) go next.


This talk gives a practical framework for thinking about self-service maturity and platform architecture. I’ll describe three common models of self-service:

  1. “IaC factory” where the platform team implements all infra,
  2. "templates and modules" model where app teams consume reusable code
  3. A fully realized internal developer platform (IDP) where dev teams provision via low-code/no-code UI or CLI.

I’ll help attendees assess which model fits their org based on team maturity, scope, and culture.

The second half of the talk will break down the key layers that commonly make up a modern platform: foundational infrastructure (e.g. account vending), shared services (e.g. VPCs, clusters), workload enablement, and developer experience. I’ll also touch on how these layers map back to the three maturity model - and how platform teams can avoid building features no one will use by setting realistic expectations and measuring adoption early.

Josh Kodroff is a Principal Customer Success Architect at Pulumi. He has over two decades of experience in software, cloud infrastructure, and platform engineering working with organizations of all sizes: from startups to Fortune 500 enterprises.