Roadmap › 3. Cloud & DevOps › Step 41
GCP

Google Cloud Platform (GCP) for .NET and Full Stack Developers

GCP fundamentals — resource hierarchy (organisation, folders, projects), regions and zones, Cloud IAM and service accounts; compute (Compute Engine, Cloud Run, GKE, App Engine, Cloud Functions), storage (Cloud Storage), databases (Cloud SQL for SQL Server/PostgreSQL/MySQL, AlloyDB, Spanner, Firestore, Bigtable, Memorystore), analytics (BigQuery, Pub/Sub, Dataflow), networking (VPC, Cloud Load Balancing, Cloud CDN, Cloud DNS), security (Secret Manager, Cloud KMS, Identity Platform), operations (Cloud Logging, Monitoring, Trace), CI/CD (Cloud Build, Artifact Registry, Cloud Deploy), deploying ASP.NET Core to Cloud Run, Vertex AI, cost management and GCP interview questions.
Quick revision for interview day. Print it or save it as a PDF.

Key services

Compute Engine · Cloud Run · GKE (Autopilot) · Cloud Run functions · Cloud Storage · Cloud SQL (SQL Server/Postgres/MySQL) · AlloyDB · Spanner · Firestore · Bigtable · Memorystore · BigQuery · Pub/Sub · Eventarc · Cloud Tasks · Load Balancing · Cloud CDN · Cloud Armor · Secret Manager · Cloud KMS · Logging/Monitoring/Trace · Cloud Build · Artifact Registry · Vertex AI.

Hierarchy & IAM

Org → folders → projects → resources · predefined roles · service accounts for workloads · Workload Identity Federation (no keys) · org policies.

.NET on GCP

Container on Cloud Run (listen on PORT) · Cloud SQL via private IP or Auth Proxy · secrets via --set-secrets · JSON logs to stdout · Cloud Build/GitHub Actions deploy.

Cost

Sustained & committed use discounts · Spot VMs · scale to zero · budgets · BigQuery partition/cluster · lifecycle rules.

Compared with Azure/AWS

Global VPC · global load balancer with one anycast IP · strongest analytics (BigQuery) · Kubernetes origin (GKE) · per-second billing.