This is a dedicated watch page for a single video.
A company has recently developed a serverless application that is composed of several AWS Lambda functions and an Amazon DynamoDB database. For the CI/CD process, a continuous deployment pipeline has been built using GitHub, AWS CodeBuild, and AWS CodePipeline. The source, build, test, and deployment stages of the pipeline have also been configured. However, upon review, the Lead DevOps engineer requested improvements to the current pipeline configuration to mitigate the risk of failed deployments. The deployment stage should release the new application version to a small subset of users only for verification before fully releasing the change to all users. The pipeline's deployment stage must be modified to meet this requirement. Which of the following is the MOST suitable setup to implement?