Building an Open-Source Internal Developer Platform: Lessons from the Trenches

Let me take you through my journey of building an open-source internal developer platform (IDP) that makes cloud-native application delivery a whole lot easier. I'll show you the key building blocks we created - organizations, projects, environments, components,  deployment tracks, Build, and Deployments - and how they come together to create a platform that developers actually want to use.I'll dive deep into how we:- Architected a multi-tenant system that elegantly supports organizations, projects, and environments through isolated cells- Implemented a control plane/data plane separation inspired by Kubernetes for robust scalability and reliability- Created intuitive abstractions that shield developers from infrastructure complexity while preserving full flexibility- Designed deployment tracks that support sophisticated delivery patterns including canary and blue-green deployments- Established a component model that enables standardization while supporting diverse workload types, all while using cell-based architecture for better isolation and scalabilityWhether you're comparing existing platforms or building your own, you'll walk away with practical insights into how intuitive abstractions, cell-based architecture,  Kubernetes-inspired patterns, and modern platform design can create an IDP that truly works for your teams.

Starting from: $536

Renew Your Mind at LambdaConf 2025

Buy tickets