Feature flagging in Erlang using
summary
Built an Erlang/Elixir SDK that connects to LaunchDarkly via Server-Sent Events, loads a snapshot then streams updates to local flag and segment storage so evaluations run locally and stay fast. Implements pluggable storage back ends, supports multiple concurrent SDK instances under supervisors, and batches evaluation events into 30-second summaries sent asynchronously. Uses Erlang processes/supervision for restart semantics and function-clause–based evaluation logic; demo shows percent rollouts working though the live demo had a brief hiccup.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:05Release Management
- 4:30ROBE Flag evaluation steps
- 5:26Streaming Architecture
- 6:12Feature Flags Stored in App Memory
- 7:38What is missing?
- 9:06Extra Supervision Layer
- 16:18Operators
related talks
56mEnabling continuous deployment with stealth, security, & smooth moves in mind
46mLive Distributed Spying
51mSecurity incident monitoring, mitigation & metrics using feature flags
18mSecuring Erlang and Elixir applications
32mDon’t let it crash: How we applied our security checks on Elixir code
12mHow to apply feature flags in your Node.js app with Twilio Verify and Launch Darkly
07mSetting Up Feature Flags with React
31mInteroperability in Elixir: Dealing With the World Outside of the Beam
