Cloud Run vs Fargate

Serverless containers.

Overview

Cloud Run and Fargate are both serverless container runtimes, but the operational shape is different. Cloud Run scales to zero by default and bills per-request; Fargate runs tasks as long-lived ECS or EKS units and bills per vCPU-second. Pick on cold-start tolerance, cloud gravity, and concurrency model first.

The approach

Match the runtime to the workload's traffic shape, the team's existing cloud, and the latency the customer can tolerate on a cold start.

Why this compounds

Container runtime choice compounds because deploy pipelines, observability adapters, and IAM patterns all anchor on the runtime. Each new service that picks the same runtime inherits the operational surface for free.