Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Cloud DevOps Engineer topic 1 question 9 discussion

Actual exam question from Google's Professional Cloud DevOps Engineer
Question #: 9
Topic #: 1
[All Professional Cloud DevOps Engineer Questions]

You deploy a new release of an internal application during a weekend maintenance window when there is minimal user tragic. After the window ends, you learn that one of the new features isn't working as expected in the production environment. After an extended outage, you roll back the new release and deploy a fix.
You want to modify your release process to reduce the mean time to recovery so you can avoid extended outages in the future. What should you do? (Choose two.)

  • A. Before merging new code, require 2 different peers to review the code changes.
  • B. Adopt the blue/green deployment strategy when releasing new code via a CD server.
  • C. Integrate a code linting tool to validate coding standards before any code is accepted into the repository.
  • D. Require developers to run automated integration tests on their local development environments before release.
  • E. Configure a CI server. Add a suite of unit tests to your code and have your CI server run them on commit and verify any changes.
Show Suggested Answer Hide Answer
Suggested Answer: AC 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Charun
Highly Voted 2 years, 10 months ago
ans BE
upvoted 31 times
...
francisco_guerra
Highly Voted 2 years, 11 months ago
Ans: B & E A: No, More peers to review dont automate anything B: Ok CD C: No, Linting is for code format D: No, Integration test are needed but its better automatically E: Ok CI CI/CD its OK
upvoted 28 times
...
edd004
Most Recent 5 months ago
Selected Answer: BE
E) CI D) CD
upvoted 1 times
...
theseawillclaim
5 months ago
Selected Answer: BE
Pretty sure some answers are wrong on purpose. B&E are the only suitable options, as they talk about CI/CD.
upvoted 1 times
...
jomonkp
5 months, 2 weeks ago
B and E
upvoted 1 times
...
maxdanny
6 months, 1 week ago
Selected Answer: CE
C because Linting is important to reduce errors and improve the overall quality of your code E for testing the single unit and so reduce inattentive behavior
upvoted 1 times
...
rseibel
8 months, 1 week ago
Selected Answer: BE
B: reduces roll back time, E: reduces failure rate
upvoted 1 times
...
carloscorreia
8 months, 1 week ago
Selected Answer: BE
Ans: B and E A: I understand the importance, but is not it that will avoid errors because we are humans B: Blue/Green will ensure that part of the users were not affected by the bug C: Lint code is just one to validate a code format and indentation D: To avoid errors is important that tests be run in the pipeline E: CI it's a good moment to run all checks
upvoted 2 times
...
JonathanSJ
1 year, 4 months ago
Selected Answer: BE
Answer is BE
upvoted 1 times
...
Parteekbhardwaj
1 year, 5 months ago
Selected Answer: BE
ANS IS
upvoted 2 times
...
AzureDP900
1 year, 6 months ago
BE is right
upvoted 1 times
...
kapara
1 year, 9 months ago
testing comment dont approve please
upvoted 1 times
...
GCP72
1 year, 9 months ago
Selected Answer: BE
Ans BE
upvoted 2 times
...
Rupo7
2 years, 1 month ago
Definitely B, as this will reduce recovery time as the question asks for. I would think D over E, as the problem states 'not working as expected in production'. Unit tests might not spot an environment specific or application behaviour related issue, whereas automated integration tests are more likely too e.g. might test with DB integration, mocked services.
upvoted 1 times
...
simbu1299
2 years, 4 months ago
Selected Answer: BE
Answer is B & E
upvoted 4 times
...
dturan
2 years, 5 months ago
Selected Answer: BE
ans BE
upvoted 1 times
...
PJ_2021
2 years, 6 months ago
Selected Answer: BE
Answer is B E
upvoted 3 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 ...