LevelUpWith

Explore / Cloud Pro: Google Cloud Integration: Choose, Compare and Launch / Lesson 1

Lesson 1: The Integration Map: Every Service on One Page

Learners place each Google Cloud integration service into its group (queues, publish-subscribe, event routing, workflow and orchestration, API management, connectors) and learn its current and former names, so they can read old docs, Terraform and job adverts without confusion.

Free to read, no account needed. Part of Cloud Pro: Google Cloud Integration: Choose, Compare and Launch.

By the end of this level you'll be able to

  • Sort Pub/Sub, Eventarc Standard and Advanced, Workflows, Cloud Tasks, Cloud Scheduler, Apigee X and hybrid, API Gateway, Application Integration and Integration Connectors into the six groups and say in one line what each one does
  • Match former names to current ones (for example Apigee Edge to Apigee X and hybrid, or plain Eventarc to Eventarc Standard) when reading older documentation or code
  • Tell this course's application integration apart from the data streaming covered in the analytics course

Why start with a map?

Suppose you join a team and open their repository. You see google_cloud_tasks_queue in Terraform, a cron.yaml left over from App Engine, an apiproxy/ folder from Apigee Edge, and a runbook that says "the Eventarc trigger". These all connect applications, but they belong to different groups, and some of the names are years old.

This level puts every Google Cloud integration service on one page. You will not configure anything deeply yet. The goal is that when you see a name, you know which group it belongs to, what it does in one line, and whether the name is current.

Think of the six groups as the departments of a post office:

  • Queues: one parcel goes to one known address, at a pace the recipient can handle.
  • Publish-subscribe: one newsletter is copied to every subscriber.
  • Event routing: a sorting office that looks at each envelope and sends it to whoever registered interest.
  • Workflow and orchestration: a clerk with a checklist who runs a multi-step process, including the timed ones.
  • API management: the front counter, where outsiders are identified, rate-limited and served.
  • Connectors: couriers who already know how to deliver to Salesforce, SAP or a database.

The one-page map

Group Service One line Former or related names
Queues Cloud Tasks Sends each task to one HTTP handler you name, with rate limits and retries App Engine Task Queues (push queues)
Publish-subscribe Pub/Sub Topics and subscriptions that copy each message to many consumers Pub/Sub Lite was turned down on 18 March 2026
Event routing Eventarc Standard Triggers that route events from Google sources to a destination, filtering on event type and attributes Plain "Eventarc" (before the two editions existed)
Event routing Eventarc Advanced A central bus with enrollments and pipelines. It can filter on any attribute and transform events with CEL New edition: Preview in October 2024, GA on 1 August 2025
Workflow and orchestration Workflows Runs a sequence of steps and API calls written in YAML or JSON, and keeps the state between them —
Workflow and orchestration Cloud Scheduler Managed cron that fires HTTP, Pub/Sub or App Engine targets on a schedule App Engine Cron Service (cron.yaml)
API management Apigee X / Apigee hybrid Full API management: proxies, policies, products, developer portal and analytics. X is hosted by Google; hybrid runs the runtime on your own Kubernetes Apigee Edge (Public Cloud and Private Cloud), which is being retired
API management API Gateway A lightweight managed gateway, configured with an OpenAPI spec, for serverless backends —
Connectors Application Integration Low-code integration flows (iPaaS) with triggers, mappings and tasks Apigee Integration
Connectors Integration Connectors Ready-made connections that turn SaaS and database protocols into REST for your integrations Used by Application Integration (and formerly by Apigee Integration)

Gotcha: Cloud Scheduler is in the orchestration group, not the queue group. It decides when something runs. Cloud Tasks decides where a single piece of work goes and how fast. People mix them up because both make outbound HTTP calls.

Walkthrough: find the services in a real project

Each service has its own API. Listing the enabled APIs is the quickest way to see what a project already uses.

# List enabled APIs and keep only the integration ones
gcloud services list --enabled \
  --format="value(config.name)" | \
  grep -E "pubsub|eventarc|workflows|cloudtasks|cloudscheduler|apigee|apigateway|integrations|connectors"

# Example output from a typical project:
# cloudscheduler.googleapis.com   -> Cloud Scheduler
# cloudtasks.googleapis.com       -> Cloud Tasks
# eventarc.googleapis.com         -> Eventarc (both editions use this API)
# pubsub.googleapis.com           -> Pub/Sub
# workflows.googleapis.com        -> Workflows

If you see integrations.googleapis.com and connectors.googleapis.com, the project uses Application Integration and Integration Connectors. If you see apigee.googleapis.com, it has an Apigee X or hybrid organisation.

Walkthrough: read Terraform without a glossary

Terraform resource names tell you which service and group you are looking at.

# Queues
resource "google_cloud_tasks_queue" "emails" {}           # Cloud Tasks

# Publish-subscribe
resource "google_pubsub_topic" "orders" {}                # Pub/Sub

# Event routing
resource "google_eventarc_trigger" "on_upload" {}         # Eventarc Standard (trigger model)
resource "google_eventarc_message_bus" "core" {}         # Eventarc Advanced (bus model)
resource "google_eventarc_enrollment" "billing" {}        # Eventarc Advanced subscription to a bus

# Workflow and orchestration
resource "google_workflows_workflow" "onboarding" {}      # Workflows
resource "google_cloud_scheduler_job" "nightly" {}        # Cloud Scheduler

# API management
resource "google_apigee_organization" "org" {}            # Apigee X or hybrid

# Connectors
resource "google_integrations_client" "client" {}         # Application Integration
resource "google_integration_connectors_connection" "sf" {} # Integration Connectors

Tip: trigger points to Eventarc Standard. message_bus, enrollment and pipeline point to Eventarc Advanced. A single project can use both.

Reading old names correctly

  • "Eventarc" in docs or blogs from before late 2024 means what is now Eventarc Standard. The trigger model did not change. Google added a second edition beside it.
  • Apigee Edge is the older product line, with Public Cloud (SaaS) and Private Cloud (on-premises) versions. Its replacements are Apigee X and Apigee hybrid, and Google is directing Edge customers to migrate. Job adverts that ask for "Apigee Edge" usually mean migration work.
  • Apigee Integration is now Application Integration. It can be bought on its own, without Apigee.
  • App Engine push queues are served by Cloud Tasks. When you upgrade the App Engine SDK, it redirects push queue calls to the Cloud Tasks APIs.
  • cron.yaml is the App Engine Cron Service, which can only call its own app. Cloud Scheduler is the general service and can call any HTTP target or Pub/Sub topic.

Application integration versus data streaming

Pub/Sub appears in both courses, so it helps to know where the line falls.

This course: application integration Analytics course: data streaming
Question "How does service A tell service B something happened, or ask it to do something?" "How do I move and transform high-volume data into storage and analytics?"
Typical payload An order placed, a user signed up, a command to send an email Clickstream, logs, sensor readings
Concerns Ordering, duplicates, retries, dead letters, API security Throughput, windows, late data, sinks
Typical tools Pub/Sub, Eventarc, Workflows, Cloud Tasks, Apigee Pub/Sub, Dataflow, Managed Service for Apache Kafka, BigQuery

When a message's job is to make another application act, it belongs in this course.

Key takeaways

  • The six groups are queues, publish-subscribe, event routing, workflow and orchestration, API management, and connectors. Every service in this course fits into one of them.
  • Cloud Tasks sends work to one handler. Pub/Sub copies messages to many subscribers. Eventarc routes events by filter. Workflows runs steps in order. Cloud Scheduler fires on a timetable.
  • Eventarc has two editions. Standard uses triggers. Advanced uses a bus with enrollments and pipelines, plus CEL transformation. Older docs that say "Eventarc" mean Standard.
  • Apigee Edge is being replaced by Apigee X and Apigee hybrid. Apigee Integration is now Application Integration, which uses Integration Connectors for SaaS and databases.
  • Pub/Sub Lite was turned down in March 2026, so Pub/Sub is the managed publish-subscribe option to use.
  • Application integration is about making applications act and coordinate. Moving data in bulk for analytics belongs to the analytics course.

A 6-question knowledge check follows this lesson in the app, free and without an account.

More like this

  • Cloud Pro: Google Cloud Management and Monitoring: Choose, Compare and Launch

    Turn an operations profile into a defensible choice of Google Cloud management and monitoring services. Launch each service with gcloud and Terraform, put date…

    Course · Google · Cloud Pro: Choose and Use · Expert · 27 levels · 4 free · Professionally curated by levelupwith.com

  • Cloud Pro: Google Cloud Containers: Choose, Compare and Launch

    Choose the right Google Cloud container service for a real workload, then run it in production. You'll learn GKE Standard and Autopilot, Cloud Run, Artifact Re…

    Course · Google · Cloud Pro: Choose and Use · Expert · 31 levels · 4 free · Professionally curated by levelupwith.com

  • Support Pro: Helping Users Move to Google Workspace

    Get first and second line support ready to carry users through a Microsoft 365 to Google Workspace cutover. You will prepare before cutover, map each Microsoft…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Gemini for End Users

    Diagnose and fix real Gemini tickets in Google Workspace. You'll work out which Gemini a user has from their edition and add-ons, read the Gemini app and servi…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Drive and Shared Drives

    Diagnose and fix Google Drive problems the way experienced support engineers do: read Admin console Drive policy and explain what it does, find out who can rea…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 34 levels · 4 free · Professionally curated by levelupwith.com

  • Google Workspace Support Pro: Meet and Chat

    Diagnose and fix the Meet and Chat faults that reach first and second line support: audio, video, screen sharing, spaces, external guests, recordings and room…

    Course · Google · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com