nerdexam
Google

PROFESSIONAL-DATA-ENGINEER · Question #323

You are designing the architecture of your application to store data in Cloud Storage. Your application consists of pipelines that read data from a Cloud Storage bucket that contains raw data, and…

The correct answer is C. Adopt a dual-region Cloud Storage bucket, and enable turbo replication in your architecture. Option C is correct because a dual-region Cloud Storage bucket replicates data across two geographically separated regions, and enabling turbo replication guarantees that newly written objects are replicated to the second region within 15 minutes - minimizing RPO. Since it…

Submitted by rohit_dlh· Mar 30, 2026Designing data processing systems

Question

You are designing the architecture of your application to store data in Cloud Storage. Your application consists of pipelines that read data from a Cloud Storage bucket that contains raw data, and write the data to a second bucket after processing. You want to design an architecture with Cloud Storage resources that are capable of being resilient if a Google Cloud regional failure occurs. You want to minimize the recovery point objective (RPO) if a failure occurs, with no impact on applications that use the stored data. What should you do?

Options

  • AAdopt multi-regional Cloud Storage buckets in your architecture.
  • BAdopt two regional Cloud Storage buckets, and update your application to write the output on both buckets.
  • CAdopt a dual-region Cloud Storage bucket, and enable turbo replication in your architecture.
  • DAdopt two regional Cloud Storage buckets, and create a daily task to copy from one bucket to the other.

How the community answered

(19 responses)
  • A
    16% (3)
  • B
    5% (1)
  • C
    74% (14)
  • D
    5% (1)

Explanation

Option C is correct because a dual-region Cloud Storage bucket replicates data across two geographically separated regions, and enabling turbo replication guarantees that newly written objects are replicated to the second region within 15 minutes - minimizing RPO. Since it remains a single bucket endpoint, consuming applications require zero changes, satisfying the "no impact" requirement.

Why the distractors fail:

  • A (Multi-regional): Multi-regional buckets do provide geo-redundancy, but turbo replication is only available on dual-region buckets, so you cannot guarantee a low RPO - making this worse than C for minimizing data loss.
  • B (Write to both regional buckets): Writing to two separate buckets requires application-level changes, directly violating the "no impact on applications" constraint, and adds error-prone dual-write logic.
  • D (Daily copy task): A daily copy creates an RPO of up to 24 hours - the opposite of minimizing RPO - making this the weakest option for resilience.

Memory tip: Associate the phrase "Dual + Turbo = 15-minute RPO, one bucket, no app changes." Whenever an exam question pairs regional failure resilience with minimize RPO and no application impact, that triple constraint points directly to dual-region + turbo replication.

Topics

#Cloud Storage#High Availability#Disaster Recovery#RPO

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-DATA-ENGINEER Practice