Feature flags enable flexible and runtime control over application behavior without new code deployments, allowing for A/B testing and gradual rollouts. In Ruby on Rails, feature flags can be managed with the Flipper gem. Using a Solidus storefront as an example, this post demonstrates implementing feature flags for performance improvements and conversion rate optimization. AppSignal custom metrics are employed to measure the impact of these feature flags, providing valuable insights into their effectiveness. This approach enhances feature testing and optimization, contributing to more informed business decisions.
Table of contents
What Are Feature Flags in Rails, Again?Our Example App: A Solidus StorefrontImplement Feature Flags with FlipperUse AppSignal Custom Metrics to Measure the Impact of Feature FlagsSet Up Custom Dashboards in AppSignalWrapping UpSort: