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.
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