Blog
Writing about development, cloud and what I learn along the way.
Tracks
Sequences of posts to read in order, from the most recently updated track to the oldest.
Topics
Recent posts
App Engine on Google Cloud
How to put a web application online without managing machines: App Engine, its Standard and Flexible environments, and when to choose each one.
Digital Transformation and Migration to Google Cloud
How to move systems to the cloud without stopping the business: migration strategies, Google Cloud tools and the transformation that comes after.
DevOps, SRE and APIs on Google Cloud
How to deliver and observe software in the cloud: automated deploys, monitoring, reliability targets (SRE) and APIs with a gateway.
Artificial Intelligence and Machine Learning
How a computer learns from data: AI, machine learning, the three kinds of learning and the life cycle of a model, on any cloud provider.
AI on Google Cloud: Pre-trained APIs, BigQuery ML and Vertex AI
How to use AI on Google Cloud without starting from scratch: pre-trained APIs, SQL models in BigQuery and Vertex AI for custom and generative models.
Security and Identity on Google Cloud
How Google Cloud applies IAM in practice: policies in the resource hierarchy, service accounts, encryption with your own keys and audit logs.
Scaling and Load Balancing on Google Cloud
How to keep several identical VMs running: a group that replaces a failed machine, and a balancer that decides where each request goes.
Kubernetes and GKE on Google Cloud
How to keep many containers running without waking up at night: what Kubernetes does, and how GKE splits the work between Google and your team.
Serverless and Cloud Run on Google Cloud
How to run the brewery's site without paying for idle servers all year: Cloud Run, App Engine and Cloud Run functions, and when each one fits.
Data and Analytics on Google Cloud
Where to keep each kind of data on Google Cloud, why the store's database should not answer business questions, and how the data reaches the report.