professional-cloud-data-engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An enterprise data engineering team is building an event-driven, automated data processing pipeline on Google Cloud. The workflow must execute sequentially whenever new files arrive in Cloud Storage:
The entire orchestration layer must be completely serverless, scale to zero when idle with no persistent compute infrastructure, and provide built-in retry and state-handling capabilities.
Which orchestration approach should the team implement?
Deploy an Apache Airflow environment on a self-managed Google Kubernetes Engine (GKE) cluster, and use BashOperator tasks to run gcloud CLI commands that trigger the Cloud Run job and Dataflow pipeline.
Configure a Managed Instance Group (MIG) with a custom task-farming agent that polls Pub/Sub topics to execute shell commands for Cloud Run and Dataflow.
Create a Dataproc Workflow Template with OrderedJob configurations to execute the container image and coordinate the Dataflow template submission.
Create a Cloud Workflows pipeline triggered by an Eventarc Cloud Storage event, using native connectors to invoke the Cloud Run job with container overrides and execute the Dataflow job.
Deploy an Apache Airflow environment on a self-managed Google Kubernetes Engine (GKE) cluster, and use BashOperator tasks to run gcloud CLI commands that trigger the Cloud Run job and Dataflow pipeline.
Configure a Managed Instance Group (MIG) with a custom task-farming agent that polls Pub/Sub topics to execute shell commands for Cloud Run and Dataflow.
Create a Dataproc Workflow Template with OrderedJob configurations to execute the container image and coordinate the Dataflow template submission.
Create a Cloud Workflows pipeline triggered by an Eventarc Cloud Storage event, using native connectors to invoke the Cloud Run job with container overrides and execute the Dataflow job.
Cloud Workflows is a fully managed, serverless orchestration platform that coordinates Google Cloud services, external APIs, and containerized workloads into reliable, automated state machines without requiring any underlying infrastructure management.
googleapis.run.v1.namespaces.jobs.run), Workflows dynamically injects parameters such as input file locations and environment variables into the container via containerOverrides.Unlike heavy, dedicated orchestrators like Apache Airflow or self-managed worker pools, Cloud Workflows paired with Eventarc delivers an entirely serverless, low-latency, and cost-effective solution tailored for coordinating microservices, container jobs, and managed data pipelines.