App Service Is Boring (And That's Why It Works)
Azure App Service doesn’t get much love. It’s not shiny. It’s not trendy. It doesn’t give you the satisfaction of saying “we’re fully containerized.” And yet, it’s where some of our most reliable production workloads live. After running App Services, Functions, and Container Apps side by side, I’ve reached a conclusion that feels almost unpopular in 2025: Boring infrastructure is often the best infrastructure. The Problem With Exciting Compute When teams evaluate Azure compute options, the conversation usually starts with features: ...
Terraform Didn't Simplify Azure. It Made It Legible.
Terraform did not make our Azure environment simpler. It did something more important. It made it understandable. That distinction matters more than most teams realize. Azure Was Already Complex Before Terraform, Azure already had: dozens of resource types implicit dependencies hidden defaults behaviors that only showed up at scale The Azure portal made it feel manageable. It did not make it explainable. When something broke, the answer was often: “Someone changed something at some point.” ...
Getting Started with Azure Container Apps
Introduction Azure Container Apps is a fully managed serverless container service that enables you to run containerized applications without worrying about orchestration. In this guide, I’ll walk you through deploying your first container app. Prerequisites Before we begin, make sure you have: An active Azure subscription Azure CLI installed (az --version to check) Docker installed locally Basic knowledge of containers Creating Your First Container App Step 1: Set Up Your Environment First, let’s create a resource group and a Container Apps environment: ...