Follow the request/data flow through the architecture.
Work through each concept and mark it understood. This unlocks the knowledge check.
Serverless containers that scale to zero, billed per request.
Why it matters
Deploy any HTTP container without managing infrastructure.
When to use it
Use for stateless web services/APIs. Use GKE when you need full Kubernetes features.
Gotcha (exam trap)
Scale-to-zero means cold starts; set min-instances for latency-sensitive endpoints.
A realistic main.tf for this mission. Read it top to bottom — it mirrors the concepts above.
# Serverless Containers with Cloud Run
# BleepxCloud — GCP · Intermediate
# Realistic starter — adapt names, regions and CIDRs to your environment.
provider "google" {
project = var.project_id
region = "europe-west1"
}
variable "project_id" { type = string }
# Stateless container, scales to zero, request-billed.
resource "google_cloud_run_v2_service" "api" {
name = "bleepx-api"
location = "europe-west1"
template {
scaling { min_instance_count = 0; max_instance_count = 10 }
containers { image = "gcr.io/${var.project_id}/api:latest" }
}
}
Bleepx skills build on each other. Continue your learning path across Query, Lab, and Cloud.