You can use Remote Config to perform a percentage rollout to slowly expose
your users to new functionality. For this use case, let us say you have a new
search function that is enabled and disabled using a Remote Config
parameter named new_search_feature_flag, and you want to begin by rolling it
out to 10% of your installed user base.
To achieve this, edit your new_search_feature_flag parameter, add a new
condition, and select User in random percentage. Use the slider to set the
random percentage between 0 and 10.
Now, when the new_search_feature_flag value is fetched from Remote Config, 10% of randomly selected users receive the value true, while the other 90%
receive the value false.
When you are satisfied with the stability of the feature in 10% of the user population, you can increase it to 30%, to 50%, and eventually to 100% once you have full confidence in the feature.