⚡Lightning Talk: No More If-Else Soup: Scalable Feature Flag Architecture With Design Patterns
Lightningat OpenFeature Summit NA 2025 · on Monday, 2025-11-10· at 17:05· Building B | Level 2 | B213-214·
summary
Claims that design patterns eliminate sprawling flag conditionals by treating flags as architectural inputs and shows concrete implementations: Strategy pattern for pricing, Decorator for telemetry and caching, Adapter plus Factory for a Stripe→PayPal SDK migration that enables a clean reversible rollout, and Middleware and Component Composition for fraud checks and UI layout variants. OpenFeature serves as the centralized, type‑safe, provider‑agnostic evaluation layer. Resulting code is testable, composable, and reversible, with minimal disruption during migrations and clearer pipelines for layered optional behavior.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:47Scattered feature flag logic
- 2:51Scalable feature flags design
- 3:34Strategy pattern for pricing
- 5:05Decorator pattern for behaviors
- 6:29Adapter pattern for payments
- 7:35Middleware pattern for fraud
- 8:40UI layout composition
- 9:45Scalable feature flag blueprint
- 10:26Conclusion
related talks
08m⚡ Lightning Talk: The Hidden Costs of Feature Flags: Understanding and Managing Adoption Challenges
38mFun with Flags: How OpenFeature Solves Your Feature Flag Headaches
50mThe Story of One Feature Flag
51mFeature Flip to Achieve Flow
41mFeature Flags: A Boon or a Brake for a Team
26mMove Fast and (Don't) Break Things
28mLazy Brilliance
26mBuild Progressive Delivery and Safety Into Your Apps with Feature Flags
