Re:Show HN: Varse – Simple remote application config
by robertlagrant on Tuesday November 05, 2024 @12:29PM
(#42053485)
That's true, although it might get complicated to remember the setting for each user, and for each rollout feature! For more complicated combinations you need groups on the configuration side and to put users (or buckets of users) in groups and give those groups a certain config option.
const rollout_percent = await varse_client.getNumber('rollout_percent');
const random_number = Math.random() * 100;
if (random_number <= rollout_percent) {
// do gated action and will trigger for 1% of users when rollout_percent === 1
}