Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: Implement Feature Flags #64

Open
CesarD opened this issue Jan 24, 2024 · 0 comments
Open

FEATURE: Implement Feature Flags #64

CesarD opened this issue Jan 24, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@CesarD
Copy link
Collaborator

CesarD commented Jan 24, 2024

Detailed Description

Perform the implementation of Feature Flags with the use of the Microsoft.FeatureManagement libraries.

Context

Because many projects release strategy is based on the trunk-based development, it is especially important to be able to enable/disable new/existing features in order to be able to perform A/B testing and prevent new changes from impacting the entire user base once these changes are released into Production. For this, the Feature Flags implementation is a very useful tool to allow the development team to progressively enable/disable such features so they can be tested on a reduced number of users without affecting all of them.

Possible Implementation

A starting point could be like the one displayed in the following article: https://timdeschryver.dev/blog/feature-flags-in-net-from-simple-to-more-advanced.
The idea is to be able to abstract the implementation so later the flags can be implemented with either Azure App Configuration, ConfigCat or any other similar service.

@CesarD CesarD added the enhancement New feature or request label Jan 24, 2024
@CesarD CesarD assigned CesarD and unassigned CesarD Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant