establish a culture of feature flagging, each new development would be behind a feature flag, so we can roll it out to prod (disabled) without impacting users
however, previous point require us to turn on the feature flags before running integration tests. Where do we store the feature flag list for each environment?
decide whether we need a feature flag "portal"/"service" from where we can flip switched on and off, maybe even only for a small percentage of the users
Warning: this ticket description is fuzzy because we have an "ideal state" but we are not sure how to get there. That's why is open to discussion.
Interesting read: https://news.ycombinator.com/item?id=30899362.
Jesse said he has experience with that kind of workflow, maybe we can hear from him?
Another read about feature flags and best practices: https://featureflags.io/feature-flags-uses/.
We should