Feature Flags

What are feature flags?

Feature flags (also referred to as a feature toggle) is a technique to turn some functionality of your application off, via configuration, without deploying new code. This allows for better control and more experimentation over the full lifecycle of features.

Why use feature flags?

As feature development takes place server-side, they can be introduced simply as part of the product and engineering teams application development programme. As such feature flags are especially useful for teams using Agile and continuous delivery release programmes.

What are the benefits of using feature flags?

By taking an experimental approach and limiting exposure through rules, technical and performance risk can be greatly reduced. By first AB testing to a small segment of traffic, the team can determine the best version of a new feature or establish if the new feature represents an improvement. Once a feature has been tested and optimised, it can be rolled out as a ‘canary’ release. As such an informed decision can be established before full deployment.

In addition, as the changes in experience are all controlled entirely server-side, there is no risk of content flickering or need for page hiding techniques.

Examples of where feature flags can be used

What are the considerations of using feature flags?

These are the same as Server-side testing in general. Coding and validation is conducted on the stack and will need to coordinate with the release programmes.

How can Webtrends Optimize help support release programmes

Through its REST API and Server-side testing platform, Webtrends Optimize can fully support feature testing. Once established, feature flags allow Marketers and non-engineers to test various features within products without the need for a code deployment.

Back to glossary

Back to top

More from the glossary

Email Retargeting

What is Email Retargeting and how does it work? Why is Email Retargeting still successful?

READ MORE

Exit Intent

Target and engage bouncing visitors. Create valuable Exit Intent offers.

READ MORE

Form Optimisation

How many of your visitors are abandoning their sessions due to poor form design? Create forms that convert.

READ MORE

Funnel Optimisation

No matter what business you’re in, converting visitors effectively through a funnel equals revenue.

READ MORE

Get in touch

Want to know more about how Webtrends Optimize can help you with website optimisation? Click below to send us a message or call us on 0333 444 5502.

Send message