04

Blog

Practical write-ups from the trenches — platform engineering, landing zones, GitOps, and everything in between.

Azure Landing Zones with CAF and Terraform

2026-08-15

How I design enterprise landing zones that scale: management group hierarchy, subscription governance, and Azure Policy guardrails delivered as code.

AzureLanding ZonesTerraformCAF9 min read

Policy-as-Code at enterprise scale

2026-07-02

Automating enforcement of 100+ governance and compliance policies across a global tenant with Azure Policy, Terraform, and GitLab CI — and cutting environment onboarding by ~60%.

Azure PolicyTerraformGitLab CICompliance10 min read

Azure IoT platform at the edge

2026-05-20

Designing an Azure IoT platform that processes several million device messages a day — Java Spring Boot microservices, device models, and event-driven processing with a hardened edge.

Azure IoTEvent HubsAKSAzure Functions9 min read

GitOps on AWS EKS with App Mesh

2026-04-11

Operating Java Spring Boot microservices for 15+ customer systems on EKS with a service mesh, GitOps pipelines, and autoscaling driven by custom metrics — and governing multi-cloud cost along the way.

AWS EKSGitOpsArgoCDApp Mesh9 min read

AWS platform hardening with multi-account VPC design

2026-03-05

Bringing order to AWS with Terraform-managed multi-account VPCs, IAM least privilege, subnet segmentation, and Kubernetes governance patterns.

AWSVPCTerraformKubernetes9 min read

Containerizing legacy Java and PHP apps onto Kubernetes

2026-02-10

Migrating a decade-old Java Spring and PHP Symfony estate to containers and Kubernetes without a big-bang rewrite — the CI/CD, Docker, and runtime patterns that made it work.

DockerKubernetesJavaPHPGitLab CI9 min read

Architecture Decision Records: making enterprise decisions stick

2026-08-20

Why every significant platform decision deserves an ADR — a short markdown file committed to the repo — and how recording decisions as code speeds up onboarding, audits, and architecture reviews.

ADRArchitectureEnterpriseGovernance8 min read

Serving AI to 10,000 customers a day on Azure AI Foundry

2026-09-02

Running a production AI assistant for 10,000+ daily customers on Azure AI Foundry — multi-service containerized backend, RAG orchestration, guardrails as code, and an evaluation loop that gates every model release.

Azure AI FoundryAzure OpenAIContainer AppsRAG10 min read