I recently went through implementing a home-grown feature flagging system. It made me realize the complexity and trade-offs one must decide with feature flags. I think this is an area where a lot of teams may tackle and use feature flags differently. It’d be great to get some shared knowledge out into the world.
- How does your team handle feature flagging?
- What do you use them for? (release, pricing plan features, etc)
- Do you provide a different system for other team members (ex. support/marketing)?