I am interested to know and get feedback about flag features systems, these platforms help developers and product creators release untested or test new features in production with toggles, flags and other types of feature management.
I want to know your experience, where to improve and ideas to create better feature flags products.
We use feature flags in ASP.NET Core (development on Windows, built & deployed on Ubuntu). It's really cool.
Here's a quickstart: https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-aspnet-core
😮 It is very interesting to see that Azure has one built on the platform. Just went throw the docs link, how do you separate environments?
You're right, even Azure uses the same service for feature flags.
In our case, multiple environments are based on a system environment variable, that helps setup separate app configuration, secrets, connection strings, and even code compiler directives (debug or release mode).
More on that at https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments
I used FF's extensively
Advantages:
A/B Testing is a very interesting method, do you use any existing platform or do you build by application in house code?
We used flipper for rails (https://github.com/jnunemaker/flipper) and a custom api end-point for feature flags, and google analytics to measure.
We are pretty satisfied with LauchDarkly.
LaunchDarkly is a very rich feature product but the pricing is very hight.