Multiple Choice
You are updating the code for a subscriber to a Pub/Sub feed. You are concerned that upon deployment the subscriber may erroneously acknowledge messages, leading to message loss. Your subscriber is not set up to retain acknowledged messages. What should you do to ensure that you can recover from errors after deployment?
A) Set up the Pub/Sub emulator on your local machine. Validate the behavior of your new subscriber logic before deploying it to production.
B) Create a Pub/Sub snapshot before deploying new subscriber code. Use a Seek operation to re-deliver messages that became available after the snapshot was created.
C) Use Cloud Build for your deployment. If an error occurs after deployment, use a Seek operation to locate a timestamp logged by Cloud Build at the start of the deployment.
D) Enable dead-lettering on the Pub/Sub topic to capture messages that aren't successfully acknowledged. If an error occurs after deployment, re-deliver any messages captured by the dead-letter queue.
Correct Answer:

Verified
Correct Answer:
Verified
Q192: You work for an advertising company, and
Q193: Google Cloud Bigtable indexes a single value
Q194: You use BigQuery as your centralized analytics
Q195: You are a retailer that wants to
Q196: You want to archive data in Cloud
Q198: You want to automate execution of a
Q199: You work for a manufacturing company that
Q200: You are selecting services to write and
Q201: A data scientist has created a BigQuery
Q202: Your neural network model is taking days