Back to Blog
Engineering

Feature Flags at Scale: Ship Fearlessly with Gradual Rollouts

How we use feature flags to decouple deployments from releases, run A/B tests, and roll back instantly without redeploying.

P
Platform Team · Engineering
November 1, 20257 min read
Feature Flags at Scale: Ship Fearlessly with Gradual Rollouts

Every feature at TrueValue ships behind a feature flag. This decouples deployment from release and gives us the ability to gradually roll out changes, A/B test, and instantly roll back without touching the deployment pipeline.

Our Flag Types

  • Release flags — Gradual rollout from 1% to 100% of users
  • Experiment flags — A/B tests with statistical significance tracking
  • Operational flags — Kill switches for expensive features during incidents
  • Permission flags — Feature access tied to billing plans
  • Temporary flags — Auto-expire after a set date to prevent flag debt

We evaluate flags at the edge for performance, cache evaluations per-session, and log every flag decision for debugging and audit purposes.