In Kubernetes and platform engineering, APIs are more than just interfaces, they’re the core of how we build, extend, and operate cloud-native systems. Drawing on years of experience in designing Kubernetes CRDs and maintaining the K8s-sigs/Node-Feature-Discovery project, this talk will explore the key principles behind effective API design in Kubernetes. We’ll cover essential dos and don’ts, from creating scalable, maintainable APIs to avoiding pitfalls like over-engineering and breaking changes. Attendees will gain practical insights on balancing clarity, flexibility, and security in their APIs and understanding the unknowns that can make or break your platform. Join us in rethinking what APIs are and how to design them for the future.
Speaker
Eduardo Arango Gutierrez
Senior Systems Software Engineer @NVIDIA, Focused on Enabling Users To Build and Deploy Containers on Distributed Environments, Previously @Red Hat
Eduardo is a Senior Systems Software Engineer at NVIDIA, working on the Cloud Native Technologies team. Eduardo has focused on enabling users to build and deploy containers on distributed environments.