Articles
Notes on cloud architecture, DevOps practice, and building reliable systems.
Cost Optimization on Azure: Reservations, Spot VMs, and Budgets That Actually Alert
The specific levers that moved our Azure bill the most — Reserved Instances vs. Savings Plans, Spot VM eviction handling, and budget alerts that fire before the invoice does.
Kubernetes on Azure: AKS vs. Self-Managed, and When to Choose Which
Azure Kubernetes Service removes the control-plane burden entirely and charges nothing for it on the free tier — here's when that trade is worth it, and where AKS-specific behavior differs from EKS or GKE.
Getting Started with Azure Virtual Machines: A DevOps Engineer's Setup Guide
A production-minded walkthrough of standing up an Azure VM — region and SKU selection, network security groups, and identity, not just the quickstart happy path.
Migrating a Production Workload from AWS to Alibaba Cloud: Lessons Learned
The service-by-service mapping, the parts of the migration that went smoothly, and the three assumptions that turned out wrong.
Object Storage Service (OSS) Patterns Every Alibaba Cloud Team Should Know
Lifecycle rules, signed URLs, and cross-region replication on OSS — the patterns that turn a bucket into a properly managed storage layer.
Multi-Cloud Cost Optimization: Where Alibaba Cloud Fits Next to AWS, Azure, and GCP
A practical comparison of compute, storage, and egress pricing across four providers, and the specific workloads where Alibaba Cloud changes the economics.
Kubernetes on Alibaba Cloud: ACK vs. Self-Managed, and When to Choose Which
Container Service for Kubernetes (ACK) removes most of the control-plane burden AWS/Azure teams are used to — here's when that trade is worth it, and when it isn't.
Getting Started with Alibaba Cloud ECS: A DevOps Engineer's Setup Guide
A practical walkthrough for standing up a production-ready Elastic Compute Service instance on Alibaba Cloud, from region choice to hardened access.
A Practical Kubernetes Cost Optimization Checklist
The eight changes that made the biggest dent in our Kubernetes bill, in the order I'd tackle them again.