Navigating the No-Code to Full-Code Spectrum - a Platform Engineering Journey
Talkat Platform Engineering Day NA 2024 · on Tuesday, 2024-11-12· at 09:25· Salt Palace | Level 1 | Grand Ballroom G·
summary
Begins with a Kubernetes control plane that exposes cloud resources as CRDs via Crossplane, which initially forces developers to manage hundreds of thousands of lines of YAML and too much configuration; adding Crossplane compositions creates safer abstractions but hits logic limits; introducing pluggable functions (templating, kcl, q) enables richer flow and local testing; implementing custom Go functions gives full-programming power, static validation and unit/e2e tests against real cloud APIs, and the resulting platform is stable and testable.
AI-written summary · about
chapters (10)
- 0:00Platform engineering journey
- 1:03Companies building platforms
- 4:20Building basic control plane
- 8:10Limitations of control plane API
- 8:33Designing real platform API
- 11:21Adding higher-level logic
- 15:54Custom functions in Go
- 19:28Platform testing and validation
- 19:48Four-step journey summary
- 21:53Reviewing platform goals
related talks
10mSponsored Keynote: Crossplane - The Best Kept Secret in Platform Engineering
05mSponsored Keynote: Crossplane - The Best Kept Secret in Platform Engineering
35mPlays Well with Others: Composability for Cloud Native Applications
37mKubernetes Wonderland: Adventures in Platform Building
41mAbstractions on Abstractions, Are You Building for Kubernetes?
33mKubernetes Policy as Code for Platform Engineers
35mExpanding Interoperability in the CD Ecosystem
29mK8s Complexity Tamed: One Interface To Rule Them All With CNCF Incubat...
