Real-Dev-Squad / todo-action-items

A running list of todo items for Real Dev Squad site
MIT License
4 stars 8 forks source link

Feature Flags #27

Open ankushdharkar opened 3 years ago

ankushdharkar commented 3 years ago

As we have more and more usable features being built for prod, we do run into scenarios where new updates or introduction of new features cause potential problems with the existing product features and services we have to offer our users.

We want to mitigate potential deterioration in user's experiences by controlling to what number of users we release the new changes to.

This is where the feature flags come in. We start a slow release of the product to 2% users, see if we have any new bugs showing up, then dial up the release to 10%, 25%, 50% and then a 100% This ensures we catch bugs early and solve them, before releasing to a wide range of audiences.

Frontend: https://github.com/Real-Dev-Squad/website-dashboard/issues/37

Figma Link

Cartmanishere commented 3 years ago

A good reference for understanding what Feature Flag typically means and how they are implemented: