
Test in production
Test directly in production with your real data by enabling the features to your QA. Decrease incident by disabling the feature as soon as a bug arise.
GO Feature Flag believes in simplicity and offers a simple and lightweight solution to use feature flags. Our focus is to avoid any complex infrastructure work to use GO Feature Flag.
This is a complete feature flagging solution with the possibility to target only a group of users, use any types of flags, store your configuration in various location and advanced rollout functionality. You can also collect usage data of your flags and be notified of configuration changes.
The solution can be used in 2 different ways, directly using the GO module in your code (you will have no backend to install) or via the OpenFeature standard which allows to use vendor agnostic SDKs.
GO Feature flag is cloud ready and can retrieve its configuration from various places, store your data usage where you want and notify you when something changes.
Retrieve your file from S3, Google Cloud, Github, Kubernetes, and more ...
Store flags usage in your favorite dataset (S3, GCP, ).
Be notified on slack or via a webhook that your flag has changed.
You can also extend GO Feature Flag if needed.
GO Feature Flag believe in OpenSource and offer providers for the new standard for feature flags OpenFeature.
In combination with the Open Feature SDK these providers will allow you to use GO Feature Flag with all supported languages.
Feature flags allows to unlink deploy and release, this means that you can decide how to release a feature without thinking about architecture and complex deployments.
These capabilities will give you more control on your rollout changes and will ensure that everything happened as expected.
Rules: Impact only the users you want to target.
Canary release: Enable the feature only to a subset of your users.
Progressive rollout: Affect from 0% to 100% of users within a time frame, you can monitor while releasing the change.
Scheduled Workflows: Modify your flag at a specific time to impact more/less users.
A/B testing: Split your audience in multiple groups and track their usage.
Feature flags is a modern software engineering technique that configure select functionality during runtime, without deploying new code.
Test directly in production with your real data by enabling the features to your QA. Decrease incident by disabling the feature as soon as a bug arise.
You don't need a software engineer to release a new feature, empower business stakeholders, no development skills are needed.
Deploy code when it is convenient (several times a day). Release when it is ready and it brings value. Deliver software to target audiences progressively.
Try new features and measure their success while running A/B test. Export who was using which variation and learn what is successful for your business.
Have a better developer experience with simplifying how to release, test and deploy your software.