Skip to Content
← Firat Honca

Portfolio Infrastructure on GCP

  • Terraform
  • Google Cloud Run
  • Docker
  • GitHub Actions

A Rust-based portfolio site with the full deployment stack managed as Infrastructure as Code. Terraform provisions every piece of the Google Cloud footprint, so the whole environment can be stood up or torn down with a single command.

The application is compiled to WebAssembly with Trunk, packaged in a container behind Nginx, and served from Cloud Run. Images are versioned in Artifact Registry with lifecycle policies to keep storage costs near zero, and a GitHub Actions pipeline builds and deploys on every push to main.

Highlights

  • Serverless deployment on Google Cloud Run with automatic scaling
  • Automated SSL/TLS and domain mapping (saves ~$18/mo vs a load balancer)
  • Cost-optimized to roughly $0/month within the free tier
  • One-click deploy and rollback scripts, plus CloudWatch + Slack monitoring

Architecture

Loading diagram…

Gallery

Portfolio Infrastructure on GCP screenshotPortfolio Infrastructure on GCP screenshotPortfolio Infrastructure on GCP screenshotPortfolio Infrastructure on GCP screenshot
← Back to all projects