Ultimate access to all questions.
Imagine you're on an SRE team responsible for a frontend web service in production, which provides an HTTP-based API for data manipulation. A new version is ready for testing with live traffic, but there's a need to limit potential user impact in case of failure. Which deployment strategy best meets this requirement?