The Desi Architect
Notes / Design Interview Problems / Design LaunchDarkly / Unleash (Real-Time Feature Flag Service at Scale)
Track 5 · Design Interview Problems

Design LaunchDarkly / Unleash (Real-Time Feature Flag Service at Scale)

Fifty thousand backend microservices evaluate flags on every HTTP request with zero network latency, while millions of mobile apps receive real-time toggles within 500 milliseconds. How a feature flag system splits server-side from client-side evaluation, prevents thundering herds with Server-Sent Events (SSE), and guarantees sub-microsecond local evaluations.

Interview problem25 min read
On this page
  1. The midnight checkout kill-switch disaster
  2. 🟢 Layer 1: The Server-Side vs Client-Side SDK Split
  3. 🟡 Layer 2: Rule Engines, Percentage Rollouts, And SSE Streaming
  4. 🔴 Layer 3: Resilience, Reconnect Storms & Flag Debt
  5. The Decision Matrix
  6. Cross-Questions & Deep Dives