Blog
Home

Tagged “azure”

← All articles
Three layers of caching in front of a container that scales to zero

26 September 2026

My blog's API is an Azure Container App that scales to zero, with a 30 second cold start. How three layers of caching keep readers from ever waiting on it: a stale-while-revalidate cache in a Cloudflare Worker, a durable KV fallback for Cloudflare's per-colo cache, and Cosmos DB Change Feed pushes so reads stop waking the container at all. With real monthly costs, and the trade-offs I accepted instead of solving.

Adding Comments to This Blog: Cosmos, an Azure Function, and Cloudflare AI

10 September 2026

How I added a moderated comment system to this blog: Cosmos DB's own Change Feed as the queue, an Azure Function scoring comments via Cloudflare Workers AI, least-privilege RBAC kept out of the CI pipeline on purpose, several real bugs found the hard way in production, and a mid-flight model upgrade after the small LLM proved unreliable.

How I spent my weekend 🙃

17 August 2026

A weekend recap: finally setting up Claude Code inside a Docker container, working through a Claude course, adding a human-playable mode to the hangman demo, and digging into CKA prep with a two-node Kubernetes cluster on Azure VMs.

AZ-900 Cheat sheet

30 June 2026

Turning AZ-900 study notes into a short, scannable cheat sheet built around mental models and quick comparisons (IaaS/PaaS/SaaS, CapEx vs OpEx, Azure Policy vs Blueprints, storage redundancy) rather than a giant study dump.

AZ-400 Update: Just got blue/green + canary deployments working with Azure Container Apps and App Configuration!

19 May 2026

Building the blue/green + feature-flag demo for AZ-400 practice: adding a user header, moving a feature from an env variable to an App Configuration flag — and the real debugging story, a 502 traced to GitHub Actions mangling a multi-line prompt.