When the major tech companies use a piece of infra, it’s likely they have a good reason. Here are some.
- not necessarily using/in control of db
- audit log of who toggled which features and when
- reporting on users exposed to each feature
- A/B test support
- toggle features without touching production database
- ...
> Unleash is a feature toggle system, that gives you a great overview over all feature toggles across all your applications and services. It comes with official client implementations for Java, Node.js, Go, Ruby and Python.
There are lots of open-source feature flag options. Most are probably better thought of as 'libraries' than 'services', but they can definitely get you going with feature flags.