


Video
Video
[CNCF Hosted] The Missing Talk About API Versioning & Evolution in Your Developer Platform
[CNCF Hosted] The Missing Talk About API Versioning & Evolution in Your Developer Platform
This talk occurred at KubeCon SLC, 2024 In the realm of developer platforms, individuals without extensive experience in the cloud-native ecosystem are now venturing into the creation of Kubernetes-based APIs. Tools like Crossplane are transforming every platform engineer into an API designer. Ten years in, the ecosystem still offers little guidance on Kubernetes versioning and API evolution in practice. A naive understanding is not helpful, and many have been burned by relying on intuition. This talk will provide deep, yet applicable knowledge, starting from the first principles of the invariants to maintain when changing APIs in Kubernetes. It will cover tools like schemas, conversion, validation, and admission, and present very concrete and directly applicable API Evolution Patterns. These patterns will help navigate the life cycle of CRD-based projects. This talk aims to educate on how to evolve APIs effectively and safely without inadvertently breaking users.
This talk occurred at KubeCon SLC, 2024 In the realm of developer platforms, individuals without extensive experience in the cloud-native ecosystem are now venturing into the creation of Kubernetes-based APIs. Tools like Crossplane are transforming every platform engineer into an API designer. Ten years in, the ecosystem still offers little guidance on Kubernetes versioning and API evolution in practice. A naive understanding is not helpful, and many have been burned by relying on intuition. This talk will provide deep, yet applicable knowledge, starting from the first principles of the invariants to maintain when changing APIs in Kubernetes. It will cover tools like schemas, conversion, validation, and admission, and present very concrete and directly applicable API Evolution Patterns. These patterns will help navigate the life cycle of CRD-based projects. This talk aims to educate on how to evolve APIs effectively and safely without inadvertently breaking users.
[CNCF Hosted] The Missing Talk About API Versioning & Evolution in Your Developer Platform
Who you got infrastructure from and how you build applications for it has changed. Now more than ever, customers are utilizing best-in-class infrastructure from the vendors of their choice.
Subscribe to the Upbound Newsletter
[CNCF Hosted] The Missing Talk About API Versioning & Evolution in Your Developer Platform
Who you got infrastructure from and how you build applications for it has changed. Now more than ever, customers are utilizing best-in-class infrastructure from the vendors of their choice.
Subscribe to the Upbound Newsletter
[CNCF Hosted] The Missing Talk About API Versioning & Evolution in Your Developer Platform
Who you got infrastructure from and how you build applications for it has changed. Now more than ever, customers are utilizing best-in-class infrastructure from the vendors of their choice.
Subscribe to the Upbound Newsletter
Trusted by Over 1,000+ Teams at Leading Companies
Trusted by Over 1,000+ Teams at Leading Companies
Trusted by Over 1,000+ Teams at Leading Companies
Get Started with Upbound Crossplane 2.0
Trusted by 1,000+ organizations and downloaded over 100 million times.
Get Started with Upbound Crossplane 2.0
Trusted by 1,000+ organizations and downloaded over 100 million times.
Get Started with Upbound Crossplane 2.0
Trusted by 1,000+ organizations and downloaded over 100 million times.

