Notes on running production.
Platform engineering, SRE practices, AI infrastructure, and how Horizon got built.
-
Migrating New Zealand's Electricity Market Regulator Between Azure Tenants →
Cloud MigrationHow D2 Solutions helps migrate the Electricity Authority, the Crown entity that governs New Zealand's electricity market, from one Azure tenant to another: managed identity everywhere, zero client secrets, YAML pipelines, and cutover waves.
-
Terraform for Azure Landing Zones: What Two New Zealand Migrations Taught Us →
Cloud MigrationPractical landing zone lessons from live migration programmes: who owns the VNet, per-workload state, naming as a contract, workload identity instead of stored secrets, and why your Terraform should inhabit the landing zone rather than create it.
-
Seven Legacy Systems, One Migration: Rebuilding a NZ Insurer's Azure Estate →
Cloud MigrationMigrating seven legacy workloads for Partners Life, a New Zealand life insurer: inventory-first discovery, per-workload landing zones, Terraform naming as a contract, workload identity instead of stored credentials, and the Logic App in a VNet problem.
-
Engineering a Multi-Region Azure Platform for a Global SaaS →
Platform EngineeringHow we rolled out GPU VM fleets across Australia, the US, and Germany, and put production telemetry behind private endpoints for a global SaaS document platform.
-
Why We Built Horizon: AI for Engineering Operations →
ProductHorizon connects sprint delivery, Kubernetes runtime, and AI-generated analysis in one platform. Here is the problem it solves and where it is today.
-
What We Found Scanning Hotel Networks: A Security Wake-Up Call for Hospitality →
SecurityFindings from authorized security assessments of hotel networks reveal critical gaps in guest data protection, network segmentation, and IoT device isolation.
-
How We Automated a 200m2 Office with Home Assistant and 80+ Automations →
Smart HomeA practical guide to building smart office automation with Home Assistant covering motion-activated lighting, air quality management, security systems, and energy optimization.
-
Designing Multi-Tenant Kubernetes Architectures →
KubernetesLessons learned from managing 7 Kubernetes clusters serving 10+ tenants, including namespace isolation, resource quotas, and network policies.
-
Building GPU Infrastructure for AI Inference →
AI/MLSetting up production GPU infrastructure with NVIDIA H100, MIG partitioning, and KAITO on Azure Kubernetes Service.