Type-safe Feature Flagging in OpenFeature: Lessons Learned F... Michael Beemer & Florin-Mihai Anghel

Michael Beemer, Florin-Mihai Anghel

KubeCon + CloudNativeCon Europe 2025 · Session

This talk, delivered by Florin-Mihai Anghel from Google and Michael Beemer from DynaTrace and OpenFeature, delves into the critical topic of **type-safe feature flagging** and the significant lessons learned from Google's extensive experience, culminating in the development of the **OpenFeature CLI**. Feature flags, while powerful tools for progressive rollouts, A/B testing, and rapid incident mitigation, introduce complexities that can lead to human errors and system outages. The speakers highlight how Google, with over a decade of using feature flags across its vast codebase, identified recurring issues stemming from inconsistencies between flag definitions in management systems and their usage in application code.

AI review

This talk presents a critical, actionable solution to a pervasive problem in modern software development: the inherent dangers of feature flagging. Leveraging Google's extensive experience and the OpenFeature standard, the speakers introduce type-safe code generation to eliminate common human errors, enforce flag hygiene, and shift error detection left to compile time. This isn't just another discussion; it's a blueprint for significantly enhancing the reliability and security of feature rollouts, offering immediate, tangible benefits for any organization serious about robust engineering.

Watch on YouTube