Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Eventarc Study Notes

Eventarc is a fully managed event routing service that delivers events from Google Cloud services, custom sources, and supported third parties to event receivers. It uses the CloudEvents standard format, so events carry a consistent structure regardless of their source. Receivers such as Cloud Run, Cloud Functions, and Workflows can then react without custom polling code.

Exam tip: For ACE event-driven scenarios, name Eventarc when a Google Cloud event should invoke Cloud Run, Functions, or Workflows without building polling or custom routing.

Key facts

What the exam expects you to know

Eventarc vs Pub/Sub: when to use which

Choose Eventarc when you want managed routing of events from Google Cloud services and supported SaaS sources directly to a receiver, with filtering on event type and no consumer code to manage subscriptions. Choose Pub/Sub when you need a durable message topic that multiple subscribers pull at their own pace, with buffering, replay within retention, and fan-out you control. Eventarc often uses Pub/Sub as its transport behind the scenes, but it hides that plumbing. Exam clue: react automatically to a Cloud Storage upload or audit log event points to Eventarc. See also the Pub/Sub notes.

Useful gcloud commands

gcloud eventarc triggers list --location=us-central1
gcloud eventarc triggers describe my-trigger --location=us-central1

Common exam traps

Frequently asked questions

What kinds of events can Eventarc handle?

Eventarc handles events from many Google Cloud services, such as Cloud Storage object changes, Pub/Sub messages, Firestore updates, and audit log entries for resource changes, as well as events from supported third-party providers and custom application events. All are normalised into CloudEvents format before delivery to the configured destination service for processing.

How does Eventarc deliver an event to Cloud Run?

You create a trigger that matches a source and event type and points to a Cloud Run service. When a matching event occurs, Eventarc sends an HTTP POST containing the CloudEvent to the service, using a service account with permission to invoke it. The service processes the event and returns a success status to complete delivery.

Does Eventarc guarantee an event is handled only once?

No. Eventarc provides at-least-once delivery, which means a network issue or a slow receiver can cause the same event to be delivered again. Design receivers to be idempotent by using the event id or a business key to detect duplicates, so repeated delivery does not create duplicate records, notifications, or side effects in downstream systems.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.