Release management with FeaturesFlow

Release safely and with confidence

Learn how you can leverage FeaturesFlow to ensure your rollouts are de-risked.

Why do we need seamless rollouts?

Determine what specific outcomes you hope to achieve, such as increased user engagement, improved conversion rates, or enhanced personalization.

Implement your feature.

Before we get started with setting up FeaturesFlow, you should have your new feature implemented.

Have two versions prepared.

To be able to safely rollback we need two versions of our software - variant and baseline.

Setup a feature toggle.

Create a toggle and define treatments for your feature. This will allow you to control the rollout of your feature.

The rollout requires us to have two treatments, we like to call them on and off. For starters I recommend to start with a split that serves the variant version to a small percentage of your audience.
Treatments and feature toggle setup

Get treatment in your code.

Serve the variant to a part of your audience.

Retrive treatments inside your code and toggle between different versions of your software.
Code preview, using the SDK

By hiding your feature behind a feature toggle you ensure safety.

You can always serve 100% of baseline version if something with your feature goes wrong.

Gradually increase the percentage of users served the variant.

When you got to serving only the variant version, you are ready for the next step.

Clean up your code and you’re done!

Ready to get started?

Start improving your software by creating a free account.

Don’t hesitate to contact us if you have any questions.