Azure and Google Cloud
I'd spent years on Google Cloud and had never built on Azure. I built the same thing on Azure, and across six parts I cover what I ran into: networking, permissions, the firewall, logging, and when to choose each cloud.
- Part 1
I built on Azure what I already knew on Google Cloud, and this is what I ran into
I'd spent years on Google Cloud and had never built on Azure. So I did, and this is what I ran into, told by someone carrying the other cloud's reflexes.
Sep 26, 2026
- Part 2
Azure Firewall was erasing every visitor's address
I put my lab's entry point behind Azure Firewall and the application stopped knowing who was calling. Why it happens, the fix that looks right and isn't, and what it costs to get back.
Oct 2, 2026
- Part 3
87 minutes waiting for a cluster that was never going to finish
My Azure cluster sat in a creating state for 87 minutes without a single error. The cause was a network rule no log showed. What each Azure instrument sees, and what it doesn't.
Oct 9, 2026
- Part 4
Subscription owner, and no permission to read a secret
On Azure, owning the subscription gives you the control plane, not the data. The roles I declared for a secret, the Terraform state and the cluster, and why I switched off every back door.
Oct 17, 2026
- Part 5
I tested my Azure infrastructure before I had an Azure account
Azure's free trial lasts 30 days from the moment you create it. I wrote and tested the whole infrastructure before opening one, with 170 Terraform tests that need no cloud and no credentials.
Oct 24, 2026
- Part 6
When someone asks me Azure or Google Cloud, I ask what they already have
Asking which cloud is better rarely gets a useful answer. The six criteria that actually decide, in order of weight, and why none of them compares services.
Oct 31, 2026