Project: GCP Deep Dive
An ongoing deep dive into Google Cloud Platform, with hands-on posts covering Cloud Build, Cloud Storage website hosting, Container Registry, and Firestore.
Google Cloud Firestore Basics - Python
Read and write Google Cloud Firestore documents from Python, with pricing comparisons against Datastore mode and a walk through collections and references.
Google Cloud Functions: Basics
Deploy a Python 3.7 HTTP-triggered Google Cloud Function that returns the caller's IP, with notes on pricing, invocation costs, and testing from the console.
Google Cloud Storage: Website Hosting
Host a static site on Google Cloud Storage with Search Console domain verification, bucket setup, a CNAME to c.storage.googleapis.com, and real pricing numbers.
Google Cloud Build: Basics
Intro to Google Cloud Build with real cloudbuild.yaml examples for pushing Docker images to GCR and rsyncing a static site to Cloud Storage on every Git commit.
Google Container Registry: Basics
Getting started with Google Container Registry, covering why GCR beats a self-hosted Docker registry, setting up service accounts, and Docker auth via gcloud.
Project: Blog Website
Build a blog that is affordable, maintainable, and extensible using tools from the Google Cloud Platform.