Amazon DOP-C02 - AWS Certified DevOps Engineer- Professional Certification Exam
Question #11 (Topic: demo questions)
A DevOps engineer is building a continuous deployment pipeline for a serverless
application that uses AWS Lambda functions. The company wants to reduce the customer
impact of an unsuccessful deployment. The company also wants to monitor for issues.
Which deploy stage configuration will meet these requirements?
Correct Answer: D
Explanation:
Use routing configuration on an alias to send a portion of traffic to a second function version. For
Use routing configuration on an alias to send a portion of traffic to a second function version. For
example, you can reduce the risk of deploying a new version by configuring the alias to send most of
the traffic to the existing version, and only a small percentage of traffic to the new version.
https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html
The following are the steps involved in the deploy stage configuration that will meet the
requirements:
Use AWS CodeBuild to add sample event payloads for testing to the Lambda functions.
Publish a new version of the functions, and include Amazon CloudWatch alarms.
Update the production alias to point to the new version.
Configure rollbacks to occur when an alarm is in the ALARM state.
This configuration will help to reduce the customer impact of an unsuccessful deployment by
deploying the new version of the functions to a staging environment first. This will allow the DevOps
engineer to test the new version of the functions before deploying it to production.
The configuration will also help to monitor for issues by including Amazon CloudWatch alarms. These
alarms will alert the DevOps engineer if there are any problems with the new version of the functions.
Question #12 (Topic: demo questions)
An ecommerce company is receiving reports that its order history page is experiencing
delays in reflecting the processing status of orders. The order processing system consists
of an AWS Lambda function that uses reserved concurrency. The Lambda function
processes order messages from an Amazon Simple Queue Service (Amazon SQS) queue
and inserts processed orders into an Amazon DynamoDB table. The DynamoDB table has
auto scaling enabled for read and write capacity. Which actions should a DevOps engineer take to resolve this delay? (Choose two.)
Correct Answer: A, D
Explanation:
A: If the ApproximateAgeOfOldestMessages indicate that orders are remaining in the SQS queue for