One of the more frustrating aspects about creating an Azure virtual machine is that if you do not place it into an availability zone at deployment time, you’ve traditionally had to rebuild it later. That usually meant starting from scratch or detaching the disks, creating a new VM, and reattaching […]
When the Internet Stumbles: Lessons from Cloudflare & Azure Front Door Outages
Recently, the world was reminded of just how fragile the internet can be. Two well established cloud services, Cloudflare and Azure Front Door, both had simultaneous outages that caused major global havoc. Major platforms like LinkedIn, Zoom, Canva, DoorDash, and even crypto exchanges such as Coinbase and Kraken were […]
Azure Networking: Designing for Change
Failing to plan is planning to fail. When organizations first begin implementing Azure networking, the focus is often on the immediate requirements: connectivity, security, and performance for your databases and applications. While that is important, the reality is that your environment will change at some point in the future. Developers […]
Exploring the Next Gen General Purpose Tier in Azure SQL Managed Instance
In a recent video, I took a hands-on look at the Next Gen General Purpose service tier in Azure SQL Managed Instance—and it brings some exciting advancements to the table! This update marks a significant evolution in the managed database space, offering improved performance, enhanced storage capabilities, and streamlined scaling […]



