featurevisor / featurevisor

Feature flags, experiments, and remote config management with GitOps

Home Page:https://featurevisor.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question: Ensuring persistent feature assignment

meirroth opened this issue · comments

One aspect isn't entirely clear to me after reading the docs: How does Featurevisor ensure consistency in assigning the same feature variant to a user across different devices or sessions? For example, if a user is assigned Variant A on desktop, will they also receive Variant A when accessing the app from their mobile?

Do I need to handle storing the assignment on my end, or is this managed within Featurevisor?

Just for context, I'm currently looking into implementing Featurevisor into our Nuxt project.

Any insights or explanations would be awesome!

Thanks

@meirroth: glad you found out more about bucketing :)

you can find Nuxt example here if it helps: https://github.com/featurevisor/featurevisor-example-nuxt

In case people come to this page from search engines, consistent bucketing is achieved by a combination of:

@fahad19 I was wondering how you achieve this without a database. That's genius!