Google Cloud Digital LeaderDigital transformation with Google CloudMedium

A startup is building a new social media application that anticipates rapid, unpredictable growth in user traffic and data. They need a highly scalable, serverless computing platform that can automatically scale from zero to handle millions of requests per second, without requiring them to manage any underlying infrastructure. Which Google Cloud service is best suited for this requirement?

  1. ACloud Run
  2. BCompute Engine
  3. CApp Engine Standard
  4. DGoogle Kubernetes Engine (GKE)
Show answer & explanation

Correct answer: A. Cloud Run

Cloud Run is a fully managed serverless platform that allows you to deploy containerized applications that scale automatically from zero to handle high traffic, without managing servers. This perfectly matches the startup's need for rapid, unpredictable growth and zero-infrastructure management.

Why the other options are wrong

  • B. Compute Engine provides virtual machines, requiring manual server management and scaling.
  • C. App Engine Standard is a Platform-as-a-Service (PaaS) that offers autoscaling and serverless capabilities, but Cloud Run provides greater flexibility by supporting any containerized workload and scaling to zero.
  • D. GKE is a managed Kubernetes service for container orchestration, but requires more operational overhead than Cloud Run for simple container deployment and autoscaling from zero.

Cloud Run

A fully managed serverless platform to run containerized applications that scale automatically from zero.

  • Supports any language or library that can be containerized.
  • Scales automatically from zero to millions of requests.
  • Pay-per-use pricing model (only pay when your code is running).

Memory trick: Cloud Run: your containers run wild, then run to zero.

More Digital transformation with Google Cloud questions