shabados / mobile

Android and iOS app for searching, navigating, and presenting the Shabad OS database.
MIT License
11 stars 11 forks source link

Investigate feature flagging services #138

Closed Harjot1Singh closed 2 years ago

Harjot1Singh commented 2 years ago

Investigation

Look into feature flagging services that we can use. This is crucial for building features. We are looking for something that has:

We also need to know how offline-friendly the FF service is:

Timebox

2 days

Outcome

saihaj commented 2 years ago
Name | Url | Cost | Feature flags | A/B testing/experimenting | Audiences | Scheduled | Others -- | -- | -- | -- | -- | -- | -- | -- LaunchDarkly | https://launchdarkly.com | Contact for OSS discount eligibilty | yes | Yes | Yes | Yes | Analytics Cloudbee | https://www.cloudbees.com/products/feature-management | Contact for OSS discount eligibilty | Yes | Yes | Yes | Yes | Config as code, Analytics Split | https://www.split.io/product/feature-flags/ | Generous Free plan | Yes | Yes | Yes | No | Analytics, Alerts ConfigCat | https://configcat.com | Generous Free plan | Yes | Yes | Yes | No |   AB Tasty | https://www.abtasty.com/feature-flagging/ | Need to contact and see website doesn't tell | Yes | Yes | Yes | No | Personalization Azure App Configuration| https://www.npmjs.com/package/@azure/app-configuration| Free tier only 1000 reqs/day | Yes | No | No | No | Harness ⚠️ (Service not available yet)| https://harness.io/products/feature-flags/| 25K Monthly Active Users | Yes | No | No | Yes | Analytics Unleash| https://www.getunleash.io/feature-management | No team members for free | Yes | Yes | Yes | No |
Harjot1Singh commented 2 years ago

Great! Please also look into unleash.io

On 31 Oct 2021, at 04:25, Saihajpreet Singh @.***> wrote:

 Name Url Cost Feature flags A/B testing/experimenting Audiences Scheduled Others LaunchDarkly https://launchdarkly.com Contact for OSS discount eligibilty yes Yes Yes Yes Analytics Cloudbee https://www.cloudbees.com/products/feature-management Contact for OSS discount eligibilty Yes Yes Yes Yes Config as code, Analytics Split https://www.split.io/product/feature-flags/ Generous Free plan Yes Yes Yes No Analytics, Alerts ConfigCat https://configcat.com Generous Free plan Yes Yes Yes No
AB Tasty https://www.abtasty.com/feature-flagging/ Need to contact and see website doesn't tell Yes Yes Yes No Personalization — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Harjot1Singh commented 2 years ago

And also harness.io

On 31 Oct 2021, at 08:14, Harjot Singh @.***> wrote:

Great! Please also look into unleash.io

On 31 Oct 2021, at 04:25, Saihajpreet Singh @.***> wrote:

 Name Url Cost Feature flags A/B testing/experimenting Audiences Scheduled Others LaunchDarkly https://launchdarkly.com Contact for OSS discount eligibilty yes Yes Yes Yes Analytics Cloudbee https://www.cloudbees.com/products/feature-management Contact for OSS discount eligibilty Yes Yes Yes Yes Config as code, Analytics Split https://www.split.io/product/feature-flags/ Generous Free plan Yes Yes Yes No Analytics, Alerts ConfigCat https://configcat.com Generous Free plan Yes Yes Yes No
AB Tasty https://www.abtasty.com/feature-flagging/ Need to contact and see website doesn't tell Yes Yes Yes No Personalization — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Harjot1Singh commented 2 years ago

Outcome Going with Split! There is a way of doing timed releases: https://help.split.io/hc/en-us/articles/360053285391-How-to-do-a-timed-release-of-a-feature-toggle-Split-On-Treatment-.

We should test this works as expected.

If Split is not sufficient, we'll look at Unleash as the next priority.