GCP Landing Zone

What It Does

One terraform apply and you get a full 3-tier production environment on GCP: frontend with autoscaling, private backend services, managed PostgreSQL, global HTTPS load balancing with WAF protection.

54 resources across 7 modules. Takes about 15 minutes to deploy, seconds to tear down.

Why I Built This

Every time I started a new GCP project, I spent days wiring up the same infrastructure — VPCs, firewall rules, IAM, load balancers, SSL certs. It's the same pattern every time, but the details are easy to get wrong.

This template codifies the patterns I've used across multiple production deployments into something repeatable.

What's Included

The Stack

View the full presentation