GCP Professional Data Engineer Practice Question

Your company operates a music-streaming service in Europe. All raw user interaction events (which contain PII) must never leave EU borders to comply with GDPR, but a US-based analytics team needs daily aggregated engagement metrics loaded into BigQuery in us-central1. You must design a fully managed Google Cloud solution that enforces these residency constraints while minimizing operational overhead. Which architecture should you recommend?

  • Ingest events via Pub/Sub and Dataflow in europe-west1 but write raw data to a BigQuery dataset in us-central1 that is protected with CMEK keys stored in an EU key ring, then share aggregated views with US analysts.

  • Publish events to a regional Pub/Sub topic in europe-west1; process them with a streaming Dataflow job in europe-west1 that writes raw data to a BigQuery dataset in the EU multi-region; run a daily batch Dataflow job in europe-west1 that computes aggregated metrics, exports them to a Cloud Storage bucket in us-central1, and then loads them into a BigQuery dataset in us-central1 for the analytics team.

  • Publish events to a global Pub/Sub topic; process them with a Dataflow job in us-central1 that writes raw events directly to a BigQuery dataset in us-central1; use an authorized view to give EU teams access to the data.

  • Stream events to a Pub/Sub topic in europe-west1 and store them in a BigQuery dataset in the EU multi-region, then enable BigQuery cross-region replication to automatically copy the dataset to us-central1 for the US analytics team.

GCP Professional Data Engineer
Designing data processing systems
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot