exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 366 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 366
Topic #: 1
[All AWS Certified Developer Associate Questions]

A development team set up a pipeline to launch a test environment. The developers want to automate tests for their application. The team created an AWS CodePipeline stage to deploy the application to a test environment in batches using AWS Elastic Beanstalk. A later CodePipeline stage contains a single action that uses AWS CodeBuild to run numerous automated Selenium-based tests on the deployed application. The team must speed up the pipeline without removing any of the individual tests.

Which set of actions will MOST effectively speed up application deployment and testing?

  • A. Set up an all-at-once deployment in Elastic Beanstalk. Run tests in parallel with multiple CodeBuild actions.
  • B. Set up a rolling update in Elastic Beanstalk. Run tests in serial with a single CodeBuild action.
  • C. Set up an immutable update in Elastic Beanstalk. Run tests in serial with a single CodeBuild action.
  • D. Set up a traffic-splitting deployment in Elastic Beanstalk. Run tests in parallel with multiple CodeBuild actions.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
fabriciollf
2 years, 5 months ago
Selected Answer: A
The correct answer is A. For test enviroment all-at-once is a good fit, see the aws documentation: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deploy-existing-version.html All at once – The quickest deployment method. Suitable if you can accept a short loss of service, and if quick deployments are important to you. With this method, Elastic Beanstalk deploys the new application version to each instance. Then, the web proxy or application server might need to restart. As a result, your application might be unavailable to users (or have low availability) for a short time.
upvoted 3 times
...
ubuntu1234
2 years, 5 months ago
A Why use All At Once? I recommend considering it only for development and test environments. Downtimes due to failed deployments may affect your business badly in production. https://blog.shikisoft.com/which_elastic_beanstalk_deployment_should_you_use/
upvoted 2 times
...
fswklotto1
2 years, 5 months ago
Selected Answer: A
Vote for A because of launching a test environment, should use all at once
upvoted 3 times
...
michaldavid
2 years, 6 months ago
Selected Answer: D
DDDDDD
upvoted 2 times
...
k1kavi1
2 years, 6 months ago
Selected Answer: D
Going with D
upvoted 2 times
...
alfredk92
2 years, 6 months ago
Should be D
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...