GCP Professional Data Engineer Practice Question

Your analytics platform runs several regional Dataflow streaming jobs in three separate Google Cloud projects. The governance team needs a single orchestration layer that will (1) kick off a nightly back-fill DAG with six dependent steps, (2) support dynamic branching and automatic retries, (3) invoke REST endpoints hosted in another cloud, and (4) raise SLA-based e-mail alerts that appear on Cloud Monitoring dashboards-all without requiring you to patch or scale servers. What should you implement to satisfy these requirements with minimal operational overhead?

  • Define a Google Cloud Workflows specification that sequentially invokes Dataflow templates and external APIs, schedule it with Cloud Scheduler, and add scripts to push status logs into Cloud Monitoring for alerting.

  • Provision a Cloud Composer environment and author an Apache Airflow DAG that launches the Dataflow jobs, performs external REST calls, configures retries and SLA alerts, and relies on Composer's native Cloud Monitoring integration.

  • Deploy a dedicated Google Kubernetes Engine cluster and use Kubernetes CronJobs with custom controllers to orchestrate Dataflow templates and external HTTP calls while exporting Prometheus metrics to Cloud Monitoring.

  • Set up Cloud Scheduler to trigger Cloud Functions that call Dataflow REST APIs, implement branching logic in code, and use custom logging for monitoring.

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