
Show HN: Featurevisor – Git based feature flags and experiments management
by fahad19 on Hacker News.
Why? – Decouple application deployment from releases How it works: – Make changes to your features and segments (YAMLs) via Pull Requests
– Generate datafile (JSON file) in CI/CD workflow and upload to your CDN
– Fetch datafile in your application runtime and consume with SDKs Supports: – Feature flags: boolean flags
– Experimentation: a/b tests
– Segments: targeting traffic with conditions
– Variables: namespaced under each feature and conditional
– Gradual rollouts: avoid big bang releases, go from 0% to 100%
– Consistent bucketing: same user sees same variation
– Multiple environments: prod, staging, test, and more
– Force bucketing: allow testers to force enable/disable for themselves only
– Tagging: resulting in smaller datafiles for your application(s)
– Tracking: integration with any analytics tool
– Status site generator: for human friendly status reporting
– SDKs: for Node.js and browser environments, Kotlin/Swift planned for future
