Closed rianfowler closed 2 years ago
Operations control of features is an important goal of the VA.gov platform. Currently features can be gated by environment (dev, staging, production). This approach isn't well suited for continuous integration / continuous delivery:
At a high level, we want to have the a couple of classifications of control:
This epic represents a request for comments on feature flag approach.
Next Steps: Discovery work is needed to work to identify where the pain points are in terms of using this.
User Problem:
VSA Teams are do not have a way to perform QA or UAT testing with actual data\users without deploying their application into production. Once it is pushed to production (occurs with daily deployment that they don't control) all users can access it even if if the application was not ready yet.
Epic #1326 - Provides more details about the problems with our staging environment not having actual users or real data.
Details
At a high level, we want to have the a couple of classifications of control:
Pain Points: VFS Teams - Feature Toggles are much easier to configure
Status: