Instiq
Chapter 4 · Configuring applications for deployment·v1.0.0·Updated 6/15/2026·~13 min

What's changed: Created Professional Cloud Developer Chapter 4 (Domain 3 "Configuring for deployment": deploy to Cloud Run = source deploy/revisions/traffic splitting/Eventarc-Pub/Sub triggers/Apigee; deploy to GKE = Deployment/Service, liveness/readiness probes, Horizontal Pod Autoscaler, Cloud Run vs GKE).

4.1Deploying to Cloud Run

Key points

Understand deploying to Cloud Run from source, rollouts via revisions and traffic splitting, configuring triggers (Eventarc, Pub/Sub) and event receivers, and versioning/exposing/securing APIs with Apigee.

Cloud Run, which runs containers serverless, is a central deployment target for developers. Deploy easily from source and roll out safely.

4.1.1Deploying and rolling out

Cloud Run can deploy directly from source (auto-containerized internally). Each deploy creates a revision; traffic splitting enables canary (gradually shifting percentage to a new revision) and instant rollback on issues. Configure concurrency, CPU/memory, and min/max instances to tune performance and cost. Map "gradual rollout/rollback = revisions + traffic splitting."

4.1.2Triggers and exposing APIs

Cloud Run services can be invoked by Eventarc or Pub/Sub triggers to build event-driven processing (configure Eventarc/Pub/Sub as event receivers). Expose APIs with versioning, publishing, auth, rate limiting, and protection via Apigee. Map "invoke by events = Eventarc/Pub/Sub triggers" and "API versioning/protection = Apigee."

Continue reading — free sign-up

You're reading the free preview. Sign up free to read this section in full, plus every chapter (including 4+) and all questions.