exam questions

Exam AWS DevOps Engineer Professional All Questions

View all questions & answers for the AWS DevOps Engineer Professional exam

Exam AWS DevOps Engineer Professional topic 1 question 14 discussion

Exam question from Amazon's AWS DevOps Engineer Professional
Question #: 14
Topic #: 1
[All AWS DevOps Engineer Professional Questions]

A business has an application that consists of five independent AWS Lambda functions.
The DevOps Engineer has built a CI/CD pipeline using AWS CodePipeline and AWS CodeBuild that builds, tests, packages, and deploys each Lambda function in sequence. The pipeline uses an Amazon CloudWatch Events rule to ensure the pipeline execution starts as quickly as possible after a change is made to the application source code.
After working with the pipeline for a few months, the DevOps Engineer has noticed the pipeline takes too long to complete.
What should the DevOps Engineer implement to BEST improve the speed of the pipeline?

  • A. Modify the CodeBuild projects within the pipeline to use a compute type with more available network throughput.
  • B. Create a custom CodeBuild execution environment that includes a symmetric multiprocessing configuration to run the builds in parallel.
  • C. Modify the CodePipeline configuration to execute actions for each Lambda function in parallel by specifying the same runOrder.
  • D. Modify each CodeBuild project to run within a VPC and use dedicated instances to increase throughput.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
zhamingy
Highly Voted 3 years, 7 months ago
i choose C
upvoted 25 times
Arbaj
2 years, 7 months ago
Absolutely
upvoted 2 times
...
...
ele
Highly Voted 3 years, 7 months ago
C https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html AWS doc: "To specify parallel actions, use the same integer for each action you want to run in parallel. For example, if you want three actions to run in sequence in a stage, you would give the first action the runOrder value of 1, the second action the runOrder value of 2, and the third the runOrder value of 3. However, if you want the second and third actions to run in parallel, you would give the first action the runOrder value of 1 and both the second and third actions the runOrder value of 2."
upvoted 22 times
...
edwardsin99
Most Recent 5 months ago
the keyword here is "Independent" So the answer is C
upvoted 1 times
...
Tika01
2 years, 1 month ago
Selected Answer: C
best is C
upvoted 1 times
...
SubhR
2 years, 2 months ago
i will go with c
upvoted 1 times
...
Piccaso
2 years, 2 months ago
Selected Answer: C
D is the first one to be excluded. A is not correct. CodeBuild is a managed product. We do not need to modify. B is not correct. Because the latency may caused by other steps, like tests. "In sequence" is the point need to be changed. The whole pipeline need to be put in parallel, not only the building step.
upvoted 1 times
...
Hamza5
2 years, 2 months ago
C will be the answer
upvoted 1 times
...
Bulti
2 years, 3 months ago
C is the right answer
upvoted 1 times
...
Bulti
2 years, 3 months ago
C is the right answer.
upvoted 1 times
...
dzenadcu
3 years, 1 month ago
Selected Answer: C
C is correct
upvoted 1 times
...
WhyIronMan
3 years, 5 months ago
I'll go with C
upvoted 3 times
...
gmandala
3 years, 5 months ago
C for me
upvoted 1 times
...
NorthStar2010
3 years, 6 months ago
C is my answer,. parallel
upvoted 1 times
...
jackdryan
3 years, 6 months ago
I'll go with C
upvoted 2 times
...
ChauPhan
3 years, 6 months ago
C is correct
upvoted 1 times
...
romanov
3 years, 6 months ago
C is correct. Notice that the five lambda functions are independent and therefore running them in parallel saves time
upvoted 2 times
...
un
3 years, 6 months ago
C is correct
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago