~/lightning

⚡Lightning Talk: No More If-Else Soup: Scalable Feature Flag Architecture With Design Patterns

links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:47Scattered feature flag logic
  3. 2:51Scalable feature flags design
  4. 3:34Strategy pattern for pricing
  5. 5:05Decorator pattern for behaviors
  6. 6:29Adapter pattern for payments
  7. 7:35Middleware pattern for fraud
  8. 8:40UI layout composition
  9. 9:45Scalable feature flag blueprint
  10. 10:26Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.