
Explanation:
The correct answer is C. Creating a new version of each Lambda function and integrating a predefined canary deployment in AWS CodeDeploy allows for an automated traffic shift to the new versions. This solution provides an efficient way to gradually transition a subset of users to the updated Lambda functions, ensuring that it does not impact other users. It also requires minimal operational effort as CodeDeploy manages the canary deployment process.
Ultimate access to all questions.
No comments yet.
In a scenario where a company must test updated Lambda functions on a subset of mobile app users without impacting others, and with minimal operational effort, which approach should be taken?
A
Utilize weighted aliases for Lambda function versions and update the ARN in the REST API.
B
Establish a new REST API with Lambda proxy integration, including canary deployment for traffic allocation.
C
Implement canary deployment for Lambda versions using AWS CodeDeploy to manage traffic shift.
D
Create a new REST API for Lambda non-proxy integration with canary settings to control the traffic to new Lambda versions.