Feature flagging and split testing
All projects should have some sort of feature flag mechanism for separating deploys from product releases. This allows projects to move closer to continuous delivery while still providing business owners with control over when features are visible to end users. It also provides methods for more complex or multistage releases that might involve specific us…
All projects should have some sort of feature flag mechanism for separating deploys from product releases. This allows projects to move closer to continuous delivery while still providing business owners with control over when features are visible to end users. It also provides methods for more complex or multistage releases that might involve specific user groups, pilots, etc.
AWS provides a service called Evidently that provides functionality to do A/B testing, more generally known as split testing. Split testing functionality is effectively a superset of feature flag functionality, so this ticket is to implement split testing support into the template.
credit to @aligg and @Nava-JoshLong for this