GitHub Actions Workflow for Platform Engineers

Learn how to build a production-ready, reusable GitHub Actions workflow for platform engineering. Covers secrets management, OIDC, concurrency control, Checkov, Infracost and more

AI Agents – Automating My Monthly Service Reviews

Image showing AI Agents used for Service Reviews in Azure

Every month I spend 4-6 hours pulling Azure billing data, resource graphs, and advisor recommendations into a slide deck for our stakeholders. It’s necessary work, costs, right-sizing, performance, resource usage all need reviewing, but it’s pure drudgery. Pull data, compile findings, wrestle it into a deck that doesn’t look like a default template, repeat. So … Read more

Performance Efficiency in Azure: Build for Scale, Not Just Capacity

Performance Efficiency in Azure: Build for Scale, Not Just Capacity

Introduction We’re four pillars deep into the Well-Architected Framework series. So far we’ve covered Reliability, Security, and Cost Optimisation. This week we’re looking at Performance Efficiency, arguably the pillar that gets the least attention until something goes wrong. And something usually does go wrong. The symptoms are familiar: an application that performs fine in testing … Read more

Azure Well-Architected Framework: Designing for Reliability

Reliability isn’t about uptime—it’s about predictability. In this post, we break down the Azure Well-Architected Framework Reliability pillar, focusing on real-world design decisions: RTO and RPO, redundancy vs resilience, dependency management, and how to design systems that recover when failure inevitably happens.