AWS Certified Developer Associate DVA-C02 Practice Question
A team is tasked with updating an application's cloud infrastructure where a serverless function and its serving endpoints are being modified. The team intends to roll out the changes with minimal interruption to users and needs a reliable way to revert to the previous version if the new release encounters unforeseen issues. What deployment methodology should they implement to properly roll out the modifications, monitor performance, and provide a quick rollback mechanism?
Construct a duplicate setup with modifications, validate its performance, and then redirect all user traffic manually to the new setup.
Incorporate a traffic distribution strategy to evenly split requests between the new and old versions of the serverless endpoints without phased monitoring.
Release the modifications by overwriting the live production infrastructure in a single deployment action
Adopt a progressive deployment technique that begins by directing a small amount of traffic, say 10%, to the updated elements and increases this percentage gradually while monitoring for issues.
By implementing a deployment methodology that controls traffic shifting (like canary or linear deployment), the team can introduce the new version to a limited subset of users and increase this percentage based on confidence in the update. This approach provides greater control over the new release, facilitates monitoring under real usage, and offers an expedient way to rollback by re-routing traffic if any problem is identified post-deployment.
Replacing the current stack in one action can expose all users to potential problems immediately. Manual traffic switching post-deployment among function versions is time-consuming and may not support rapid rollback in the face of issues. Employing weighted distribution of requests across function versions does not inherently provide the controlled traffic shift and the immediate rollback mechanism associated with a deployment strategy that gradually introduces the new update.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a canary deployment and how does it work?
Open an interactive chat with Bash
What are some monitoring tools I can use during a deployment?
Open an interactive chat with Bash
What is rollback, and why is it important in deployment strategies?
Open an interactive chat with Bash
AWS Certified Developer Associate DVA-C02
Deployment
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access