Feature flag development is a powerful way to not only decrease deployment risk but also increase efficiency in your development process.
- Deploy your code to production with the feature hidden by default. This means you can deploy your code well in advance of a feature being released to your customers.
- Show features to only certain users. For example you can target your QA team to test a feature in production first before your customers see it – ensuring everything is working correctly.
- Rollout features slowly over time to a percentage of your customers. Gone are the days of the Big Bang rollout where a feature is either on or off. Now you can slowly roll out a new feature and monitor it’s performance.
- Kill a feature which is misbehaving! In the event of a new feature not working correctly once deployed, you can simply turn it off. No need to perform any expensive or dangerous roll-back or hot-fix to your production environment.
Floodgate supports multiple languages allowing developers, product managers and support teams to easily manage feature rollouts from a single dashboard.