Skip to content

Wiring a trigger so one event starts the next step

Eventarc lets you build event-driven data pipelines on Google Cloud by routing events from sources like Cloud Storage, Pub/Sub, BigQuery, and Cloud Audit Logs to targets such as Cloud Functions, Cloud Run, Workflows, and Cloud Composer/Dataflow pipelines. It decouples event producers from consumers, enabling automatic triggering of ingestion, transformation, or orchestration steps as soon as new data arrives or a resource state changes. For the Associate Data Practitioner exam, understand Eventarc as the standard mechanism to start pipelines reactively rather than on a fixed schedule.

Must-know

  • Eventarc uses Cloud Audit Logs or direct events (e.g., Cloud Storage object finalize) as triggers, so the underlying API must have audit logging enabled for audit-log-based triggers to fire.
  • A common pattern is Cloud Storage upload → Eventarc trigger → Cloud Function or Cloud Run service that starts a Dataflow job or triggers a Dataform workflow invocation.
  • Cloud Composer (managed Apache Airflow) can be triggered by Eventarc-driven Cloud Functions calling the Airflow REST API or by DAG sensors, since Composer itself is not a native Eventarc target.
  • Eventarc requires the Eventarc API and often the Cloud Pub/Sub API to be enabled, and the triggering service account needs appropriate IAM roles (e.g., eventarc.eventReceiver, run.invoker) to invoke the target.
  • Eventarc triggers can target Cloud Run and Cloud Functions (2nd gen, which runs on Cloud Run infrastructure) directly, making these the most common lightweight glue services in event-driven data pipelines.
  • Unlike Cloud Scheduler (time-based) or Pub/Sub push subscriptions, Eventarc provides a unified, standardized eventing layer across many Google Cloud sources without requiring custom Pub/Sub topic wiring for supported event types.
Check this objectiveFree · always available

A data engineer configures an Eventarc trigger that invokes a Cloud Function to start a Dataflow ingestion job whenever a new file lands in a Cloud Storage bucket. The function must run only after the object's bytes are fully written and durably stored, not merely when the object's metadata changes. Which Eventarc event type should the trigger use?

Your objective map0 tried · 0 right · 41 untouched

What you have tried across GCP ADP's objectives, not a readiness score.

Coverage checked against the published exam guide on Aug 12, 2026.

These are independent practice questions, written against this certification's published exam guide. They are not the certification vendor's own questions, and not the real exam.