Azure Container Apps – Private Networking with Terraform is the full instruction guide for deploying a private Azure Container Apps environment using Terraform. By default, Azure Container Apps are publicly accessible via the internet. In enterprise and production scenarios, however, you often need your apps to be reachable only from within your Azure Virtual Network — with zero exposure to the public internet.
Building AI Agent Workflows with Azure Service Bus | Part 2
Building AI Agent Workflows with Azure Service Bus using queues and topics for horizontal scaling — A deep dive into the DocWriter Studio architecture.
✅ **Queue-based decoupling** enables independent scaling of AI agent stages
✅ **Azure Service Bus topics** provide zero-code observability through pub/sub patterns
✅ **5-minute lock durations** accommodate slow LLM calls without message loss
✅ **Dead letter queues** isolate poison messages for debugging
✅ **Azure Container Apps** enable scale-to-zero for cost optimization
✅ **Matrix CI/CD builds** maintain 11 function images with minimal overhead
DocWriter Studio Multi-Agent: AI-Powered Document Generation on Azure
DocWriter Studio Multi-Agent is helping with enterprise technical documentation. Migration guides, integration playbooks, and architecture documents often balloon to 60+ pages, require multiple review cycles, and demand a consistent tone across dozens of sections. Manual authoring means weeks of work, fragmented knowledge, and documents that quickly fall out of date. This article walks through the high-level design (HLD) and business flow of DocWriter Studio, an agentic AI system that orchestrates […]
Azure Managed DevOps Pool – Agent Scheduling with Terraform
Azure Managed DevOps Pool (MDP) is Microsoft’s fully managed solution for hosting Azure DevOps build agents securely in your Azure Virtual Network. One of its most powerful features is, undoubtedly, the ability to schedule when agents are available in standby mode, allowing you to optimize both performance and cost. For a comprehensive explanation of Azure Managed DevOps Pool fundamentals, you can refer to my previous article: Azure Managed DevOps Pool – Terraform. In this guide, […]
Azure Managed DevOps Pool – Terraform
Azure Managed DevOps Pool is a new feature from Microsoft that provides a fully managed DevOps pool, eliminating the need for Azure Virtual Machine Scale Sets for DevOps agents. With this solution, you can create an agent pool within your virtual network. At a similar price point, you gain significantly more functionality. One of the most appealing aspects is the ability to leverage Microsoft-hosted runner images, so you don’t have to build […]
Azure Container Apps secrets by Terraform [part 7]
Azure Container Apps secrets by Terraform, was not always possible. Previously, Terraform didn’t support direct integration to pull secrets from Azure Key Vault through its resources. Fortunately, with the latest AzureRM provider update, this functionality is now available. To demonstrate this setup, I’ve created a dedicated GitHub repository specifically for managing secrets in Azure Container Apps. The build runs weekly, to ensure that the solution is still working (we all […]
Azure Anti-Malware File Scanner: Terraform + .NET
Azure Anti-Malware File Scanner is a must-have when clients/users upload files to the system. With this solution, you can enable an anti-malware scan for the uploaded files and take appropriate actions. In this entry, you will find the complete Terraform code for infrastructure setup and an Azure Function for handling the scan results. Azure Defender for Storage – Terraform setup Some time ago, Azure Defender for Storage was difficult to […]
Running Azure Functions in Container Apps with Terraform
Running Azure Functions in Container Apps with Terraform was released on May 24, 2024, and that allows you to run Azure Functions in Container Apps using Terraform. In this article, I’ll guide you through the steps to set up and deploy Azure Functions in Container Apps with Terraform. Additionally, for those new to Container Apps, I’ve included a brief overview of their benefits. Terraform script for Azure Function in Container […]
Azure DevOps self-hosted agent using prebuilt images
Azure DevOps self-hosted agent using prebuilt images is the second article in the series. The whole solution is based on GitHub Actions runner images, which you can find on GitHub. In this article, you will get information on how you can obtain prebuilt images for an Azure Virtual Machine or Azure Virtual Machine Scale Set. This means you can create an Azure DevOps agent with all the necessary tools in […]
