Ultimate access to all questions.
You are tasked with developing a new web application that will be hosted on Google Cloud Platform. To ensure a smooth deployment process and minimize potential disruptions, you aim to conduct tests on new updates by directing a small fraction of real user traffic to the updated version of the application. Meanwhile, it is crucial to maintain the stability and user experience for the majority of users by directing them to the existing stable version of the application. What is the best strategy to achieve this?