GoogleGoogle Professional Data Engineer (PDE) Certification·EN·Updated 21 Aug 2026
An Apache Beam job reads from Pub/Sub (1-day retention) and writes to Cloud Storage. You need to prevent data loss for a regional outage with a 15-minute RPO. Choose bucket location and recovery strategy.
Choose an answer
Tap an option to check your answer.
Correct answer: 1. Use a dual-region Cloud Storage bucket with turbo replication enabled. 2. Monitor Dataflow metrics with Cloud Monitoring to determine when an outage occurs. 3. Seek the subscription back in time by 60 minutes to recover the acknowledged messages. 4. Start the Dataflow job in a secondary region..
Why this is the answer
The correct option ensures data durability and recovery within the 15-minute RPO. A dual-region Cloud Storage bucket with turbo replication provides near real-time replication across two regions, protecting against regional outages. Monitoring Dataflow metrics helps detect outages promptly. Seeking the Pub/Sub subscription back by 60 minutes (or more, up to the 1-day retention) allows recovery of messages that were processed but not yet written to storage before the outage, exceeding the 15-minute RPO to provide a buffer. Starting the Dataflow job in a secondary region enables quick resumption of processing.
Incorrect options:
Using a multi-regional bucket doesn't guarantee the same RPO as dual-region with turbo replication.
Seeking back only 15 minutes might not be enough to recover all uncommitted data, especially with potential processing delays.
A regional bucket offers no protection against regional outages.