The presentation discusses how a platform built on top of Kubernetes can facilitate the creation and consumption of complex infrastructure, empowering application teams to continuously deliver value to end users. The platform team manages the complexity of getting an application into production, freeing up application teams to focus on writing code.
- Using Kubernetes and its APIs allows for a clear separation between infrastructure and application development teams
- Platform teams collaborate with application teams to understand their needs and pain points, and encode best practices and policies into the platform itself
- The platform team automates the path to production in a safe way, freeing up application teams to focus on writing code
- The platform team manages the complexity of getting an application into production, freeing up application teams to focus on writing code
The presentation uses the example of a developer tasked with adding a spider to a rainbow software product and pushing it to production, highlighting the high stakes and potential for downtime or frustrating end users. By using a platform built on top of Kubernetes, the platform team can manage the complexity of getting the application into production in a safe and automated way, freeing up the application team to focus on writing code.