exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 856 discussion

A startup company recently migrated a large ecommerce website to AWS. The website has experienced a 70% increase in sales. Software engineers are using a private GitHub repository to manage code. The DevOps team is using Jenkins for builds and unit testing. The engineers need to receive notifications for bad builds and zero downtime during deployments. The engineers also need to ensure any changes to production are seamless for users and can be rolled back in the event of a major issue.
The software engineers have decided to use AWS CodePipeline to manage their build and deployment process.
Which solution will meet these requirements?

  • A. Use GitHub websockets to trigger the CodePipeline pipeline. Use the Jenkins plugin for AWS CodeBuild to conduct unit testing. Send alerts to an Amazon SNS topic for any bad builds. Deploy in an in-place, all-at-once deployment configuration using AWS CodeDeploy.
  • B. Use GitHub webhooks to trigger the CodePipeline pipeline. Use the Jenkins plugin for AWS CodeBuild to conduct unit testing. Send alerts to an Amazon SNS topic for any bad builds. Deploy in a blue/green deployment using AWS CodeDeploy.
  • C. Use GitHub websockets to trigger the CodePipeline pipeline. Use AWS X-Ray for unit testing and static code analysis. Send alerts to an Amazon SNS topic for any bad builds. Deploy in a blue/green deployment using AWS CodeDeploy.
  • D. Use GitHub webhooks to trigger the CodePipeline pipeline. Use AWS X-Ray for unit testing and static code analysis. Send alerts to an Amazon SNS topic for any bad builds. Deploy in an in-place, all-at-once deployment configuration using AWS CodeDeploy.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
Chuky64
Highly Voted 2 years, 6 months ago
B for sure. Use GitHub webhooks to trigger the CodePipeline pipeline. Use the Jenkins plugin for AWS CodeBuild to conduct unit testing. Send alerts to an Amazon SNS topic for any bad builds. Deploy in a blue/green deployment using AWS CodeDeploy.
upvoted 12 times
...
Darkhorse_79
Most Recent 1 year, 6 months ago
Selected Answer: B
B is the answer, using Webhooks and blue/green A&C says Websockets, which are part of APIGateway D Says use Xray for unit test, which is also wrong
upvoted 4 times
...
Jesuisleon
1 year, 6 months ago
Selected Answer: B
B is the answer; C is wrong, "AWS X-Ray for unit testing and static code analysis" is wrong. X-ray is used to analyze and debug distributed applications and microservices architectures.
upvoted 2 times
...
hobokabobo
1 year, 8 months ago
Selected Answer: C
Beg to differ. If CodePipeline is to be used in place of a jenkins pipeline it cant use a jenkins plugin - unless one wants to maintain two pipelines in jenkins and in CodePipeline. So I guess when they talk about "unit test" its not about junit or alike itself that are used in a stage of the pipeline but examine if a step produces expected results. Xray might very well serve got this purpose. So C might very well be the solution.
upvoted 2 times
...
sindra
2 years, 1 month ago
Selected Answer: B
B for sure... blue green is the right one. rule out C and D since AWS X-Ray is for troubleshooting not for build purpose
upvoted 1 times
...
Bigbearcn
2 years, 7 months ago
It's B. Blue/Green deployment for zero downtime.
upvoted 4 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 ...