One of the capabilities I’m most proud of is **diagram-rich storytelling**: PlantUML Server in Azure Container Apps is authored automatically by AI agents, rendered to PNG/SVG, and embedded in Markdown, PDF, and DOCX outputs — without a single human touching a diagramming tool.
Deploy Next.js SSR on Azure Container Apps (Full Guide)
In this guide, I walk through deploying Next.js SSR on Azure Container Apps — how I containerized the application with server-side rendering, integrated Auth0 authentication, and provisioned everything with Terraform IaC and GitHub Actions CI/CD. This is the frontend for DocWriter Studio, an agentic AI document generation system.
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
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 […]
