exam questions

Exam Professional Cloud DevOps Engineer All Questions

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

Exam Professional Cloud DevOps Engineer topic 1 question 77 discussion

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

Your development team has created a new version of their service's API. You need to deploy the new versions of the API with the least disruption to third-party developers and end users of third-party installed applications. What should you do?

  • A. Introduce the new version of the API. Announce deprecation of the old version of the API. Deprecate the old version of the API. Contact remaining users of the old API. Provide best effort support to users of the old API. Turn down the old version of the API.
  • B. Announce deprecation of the old version of the API. Introduce the new version of the API. Contact remaining users on the old API. Deprecate the old version of the API. Turn down the old version of the API. Provide best effort support to users of the old API.
  • C. Announce deprecation of the old version of the API. Contact remaining users on the old API. Introduce the new version of the API. Deprecate the old version of the API. Provide best effort support to users of the old API. Turn down the old version of the API.
  • D. Introduce the new version of the API. Contact remaining users of the old API. Announce deprecation of the old version of the API. Deprecate the old version of the API. Turn down the old version of the API. Provide best effort support to users of the old API.
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
Dreamingjin
Highly Voted 3 years ago
A. Introduce new API ahead
upvoted 17 times
Biden
2 years, 10 months ago
no use contacting the users after the API is deprecated - they will come to know anyway when the API fails. Hence A is INCORRECT !!
upvoted 3 times
not_thanos
2 years, 10 months ago
It's not been turned off yet, so they will still be able to use it
upvoted 2 times
...
...
...
KyubiBlaze
Highly Voted 2 years, 9 months ago
Selected Answer: A
Let's start with Eliminating, as I see a lot of you are confused here. You cannot deprecate or announce depreciation before introducing the newer version. This easily eliminates B and C options. Now between A and D, A fully follows the pattern of API deprecation. Deprecate, but have not stopped yet, trying to provide support till it is totally closed. No support after that. Go with A. Hope this helps all.
upvoted 13 times
Jay_Krish
1 year, 11 months ago
Why not? All major software companies announce when their old software will be deprecated so this helps in planning for the users. I think it is B but I'm confused why so many have opted for A
upvoted 1 times
...
...
Meyucho
Most Recent 10 months, 2 weeks ago
Selected Answer: D
Less disruption means that you need to contact users of OLD API before deprecate it!!!! No way can be B. for me first you should announce the new version so is D
upvoted 1 times
...
jomonkp
11 months ago
Selected Answer: A
Option A
upvoted 1 times
...
jacknguyen
1 year, 2 months ago
A. Introduce new API ahead, then Contact remaining users on the old API.
upvoted 1 times
...
juliansierra
1 year, 2 months ago
I think is A, because you deprecate the old version, but the old version will be functional yet. Deprecate is not turn down, so the API works with the old version until the moment it is turned off. In general, this occurs with a message indicated that your version in use is deprecated, but your API or application works correctly.
upvoted 1 times
...
JonathanSJ
1 year, 9 months ago
Selected Answer: C
C. Announce deprecation of the old version of the API. Contact remaining users on the old API. Introduce the new version of the API. Deprecate the old version of the API. Provide best effort support to users of the old API. Turn down the old version of the API. It is important to announce the deprecation of the old version of the API before implementing the new one, so that third-party developers can prepare for the change and avoid disruptions to their service. It is also important to contact remaining users of the old API to provide them with assistance and support during the transition to the new version.
upvoted 2 times
Feliphus
10 months, 2 weeks ago
In C option you contact remaining users on the old API previous introduce the new version of the API, that can not be possible, "remaining users", it should say only "users"
upvoted 1 times
...
...
zellck
2 years ago
Selected Answer: A
A is the answer.
upvoted 1 times
...
eliC
2 years, 4 months ago
Selected Answer: A
A is correct
upvoted 2 times
...
maddy94
2 years, 7 months ago
Selected Answer: A
A is correct
upvoted 2 times
...
zygomar
2 years, 8 months ago
Selected Answer: A
agree with KyubiBlaze and Wwhite44 arguments. Introduce first. this eliminates B and C. then is between A and D.
upvoted 1 times
...
Sekierer
2 years, 9 months ago
Selected Answer: A
A should be correct
upvoted 1 times
...
TNT87
2 years, 10 months ago
Selected Answer: B
https://httptoolkit.tech/blog/how-to-turn-off-your-old-apis/ C the second action doesnt make sense, you will be supporting remaining users of what?
upvoted 1 times
...
smoaz
2 years, 10 months ago
A. Is correct 100%
upvoted 1 times
smoaz
2 years, 10 months ago
You can't contact the remaining users before you depreciate the old version of the API
upvoted 1 times
...
smoaz
2 years, 10 months ago
after you depreciate the old version of the Api. you must provide the support to the remaining users
upvoted 1 times
TNT87
2 years, 10 months ago
B is correct
upvoted 1 times
...
...
...
Biden
2 years, 10 months ago
Sorry friends ignore my previous comments..upon re-reading "A" makes more sense. "Deprecated" = function still works but not supported or recommended. Hence Introduction --> Announce Deprecation --> Deprecate --> Best effort support --> Turn OFF ...makes perfect sense
upvoted 2 times
...
Biden
2 years, 10 months ago
A - Incorrect - No use contacting the users of the old API after depreciating B - Correct - since users are contacted before depreciation C & D: Sequence doesnt make sense
upvoted 3 times
TNT87
2 years, 10 months ago
B is correct
upvoted 1 times
...
...
TNT87
2 years, 11 months ago
Ans B https://httptoolkit.tech/blog/how-to-turn-off-your-old-apis/
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago