Paperphyte/Glossary/Feature flags

What is Feature flags?

Feature flags (feature toggles) are switches in the code that let functionality be turned on and off without a new deploy — decoupling deployment from release and giving control over timing, audiences and risk.

With flags, new functionality can be deployed to production switched off, enabled for a small group, measured and then rolled out widely — or turned off in seconds if something breaks. Martin Fowler describes them as a way to change system behaviour without changing code.

Flags have a cost: they're technical loans that need cleaning up once the launch is done. Good hygiene is giving every flag an owner and an expiry date.

Say hello

Got a problem worth solving?

Chat with us on WhatsApp. We reply within 48 hours.