Sameera Jayasoma - Building an Open Source Internal Developer Platform Lessons from the Trenches
#LambdaConf2025 took place in Estes Park Colorado this past May 12th and 13th. Learn about the sponsors that made it happen: Ziverge Transformative Tech for Modern Challenges https://www.ziverge.com/ Urbit Foundation Leave the Internet Behind https://urbit.org/ Golem Cloud Deploy secure AI apps that run reliably https://www.golem.cloud/ Platonic Systems Solving your toughest software problems https://platonic.systems/ Abstract for this talk: 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.
Download
0 formatsNo download links available.