OpenFeature Multi-Provider: Enabling New Feature Flagging Use-Cases (Video)

OpenFeature Multi-Provider: Enabling New Feature Flagging Use-Cases (Video)

What is OpenFeature and the OpenFeature Multi-Provider? What Are Some Use Cases?

Watch DevCycle’s Co-Founder and CTO, Jonathan Norris, as he highlights the capabilities and unique use cases enabled by the OpenFeature Multi-Provider. Learn about OpenFeature, the Multi-Provider and about use cases such as combining multiple feature flag vendors under a single interface or how to utilize the Multi-Provider for feature flag provider migrations.

DevCycle CTO Jonathan Norris speaking at OpenFeature Summit Europe

Key Points

  • What is OpenFeature and the Multi-Provider, and what benefits do they offer? How OpenFeature benefits companies that use feature flags, want to migrate to a different provider, or need to integrate multiple feature flag solutions within the same application.
  • Multi-provider strategies: The OpenFeature Multi-Provider supports several strategies to determine how flag values from different providers are used: first match, first successful, comparison and custom strategies.
  • Hybrid environments: How teams can use different feature flag providers for various projects or systems within the same application.
  • Gradual migrations: How the OpenFeature Multi-Provider supports migration from one feature flag provider to another while reducing risk and effort by avoiding flag duplication.
  • Interoperability: How the OpenFeature Multi-Provider supports integrating internal solutions with external vendors for more flexible feature flag management.
  • Production validation: Ensuring the consistency of flag values during feature flag provider migrations by comparing outputs in real-time.

Chapters: What’s Covered 


0:00: Background on DevCycle and Relationship with OpenFeature
1:06: How OpenFeature Works
2:04: Introduction to OpenFeature Multi-Provider 
2:42: OpenFeature Strategies
3:08: Setting up Multi-Provider
3:46: “First Match” OpenFeature Strategy and Use Cases
5:04: Use Case: Provider Migration
5:44: “First Successful” OpenFeature Strategy
6:05: Use Case: Local Fallback
6:30: “Comparison” OpenFeature Strategy
7:28: Use Case: Full Migrations, Comparing Execution Performance of Vendors and Ensuring Correct Flag Values in Production
8:18: Custom OpenFeature Strategies
9:27: Use Case: Combining Multiple Providers
10:32: Q&A

Resources