Build an event-driven orchestration with Eventarc and Workflows
summary
Shows how to orchestrate image processing by wiring Eventarc triggers to a Workflows YAML that calls four HTTP Cloud Functions (filter, labeler, resizer, watermarker). Uses Vision API to detect unsafe content and extract labels, resizes to 400x400, writes labels.txt and a watermarked JPEG, and stores outputs in a bucket. Demonstrates one-click gcloud deployments, required IAM bindings, and a live run where all steps return HTTP 200.
AI-written summary · about
chapters (17)
- 0:00Start
- 2:05Orchestration
- 7:26Create a Project
- 10:37Cloud Shell
- 14:13Event Samples Repo
- 15:37Image Processing Pipeline
- 16:32Image Processing Workflow
- 19:15Deploy the Filter Service
- 23:07Deploy Labeler
- 25:55Deploy the Resizer Service
- 28:16Deploying Watermarker
- 29:03Apply a Watermark
- 33:57Check Safety
- 36:16Deploy this Workflow
- 38:50One Time Setup
- 40:41Connect Cloud Storage Events to Workflows
- 43:45Inputs and the Outputs
related talks
50mChoreography vs Orchestration in serverless microservices
50mChoreography vs Orchestration in serverless microservices
38mChoreography vs Orchestration in serverless microservices
51mChoreography vs Orchestration in serverless microservices
49mChoreography vs Orchestration in serverless microservices
46mChoreography vs Orchestration in serverless microservices
46mChoreography vs Orchestration in serverless microservices
15mAI-Ready Microservice Architecture
