My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

What is the app architecture for Facebook and Netflix that enable extreme multivariate testing? (No two users' UIs will look alike)

Default profile photo
Anonymous
·Oct 19, 2018

My initial thoughts: maybe categorize users into test groups, and then have a dedicated interface for each category? The problem with this breaks the DRY convention.

So maybe each user has a bunch of feature flags like

{
show.featureA:true,
show.featureB:false,
....
show.featureN:true
}

And then the server applies a filter based on those flags?

Hope this kind of makes sense. (I'm a garbage dev)