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

Cloud Composer Study Notes

Cloud Composer is a fully managed workflow orchestration service built on Apache Airflow, an open-source platform for authoring and scheduling data pipelines. You write workflows as Python DAGs, and Composer handles the Airflow scheduler, web server, and worker infrastructure on Google Cloud. It coordinates tasks across services such as BigQuery, Dataflow, and Cloud Storage.

Exam tip: If the ACE scenario names Apache Airflow, DAGs, or orchestrating BigQuery and Dataflow jobs on a schedule, the answer is Cloud Composer.

Key facts

What the exam expects you to know

Cloud Composer vs Workflows: when to use which

Choose Cloud Composer when the team knows Apache Airflow, needs its rich operators and Python ecosystem, or is migrating existing DAGs that orchestrate complex data pipelines on schedules. Choose Workflows when you want a lightweight, serverless, YAML-defined orchestration of Google Cloud APIs and HTTP services with per-step pricing and no infrastructure to size. Composer runs an always-on environment suited to heavy data engineering schedules, while Workflows scales to zero for event-driven service coordination. The exam clue is Airflow or DAGs for Composer, and serverless step orchestration for Workflows. See also the Workflows notes.

Useful gcloud commands

gcloud composer environments list --locations=us-central1
gcloud composer environments run my-env --location=us-central1 dags trigger -- my_dag_id
gcloud composer environments storage dags import --environment=my-env --location=us-central1 --source=my_dag.py

Common exam traps

Frequently asked questions

What is a DAG in Cloud Composer?

A DAG is a Python file that defines a workflow as a directed acyclic graph of tasks with dependencies, schedules, and retry behaviour. Composer's Airflow scheduler reads DAGs from the environment's Cloud Storage bucket, creates runs on schedule, and executes each task through its operator, recording state and logs for monitoring and troubleshooting.

How is Cloud Composer different from Cloud Scheduler?

Cloud Scheduler is a cron service that invokes one target, such as a Pub/Sub topic, HTTP endpoint, or App Engine app, at a set time. Cloud Composer manages entire workflows of many dependent tasks across services, with branching, retries, and backfills. Use Scheduler for a simple timed trigger and Composer when the trigger starts a coordinated pipeline.

Where are Composer logs and errors investigated?

Task and scheduler logs are available through the Airflow web interface linked from the Composer environment and are also sent to Cloud Logging for central search. Environment and task metrics appear in Cloud Monitoring, where alert policies can notify operators when DAG runs fail or tasks exceed expected duration, supporting a managed response process.

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.