Does anybody here use feature flags to do A/B testing or control their code rollout? What do you use?
I use a simple database table with a feature name and enabled/disabled flag or a list of IDs. As in a list of IDs of users that should have the feature enabled.
It is very helpful, it makes rolling back issues very quick. Also A/B testing to see if the feature affects user behaviour.
I would say keep in mind whatever you want to measure ahead of time, and how to measure it. Most of the time this is just a SQL query, comparing some data between the A/B groups.