19
Published playbooks

Dynamic-style Cloud Journal
Practical cloud architecture and DevSecOps playbooks. Practical Azure, DevSecOps, and platform architecture guides with a delivery-first focus.
19
Published playbooks
7 min
Average reading time
12+ topics
CMS content · Jan 15, 2026
Focus Areas
Featured

How to design and operate a secure, global HTTP(S) edge on Azure using Azure Front Door: routing patterns, WAF, origin lockdown, TLS gotchas, observability, and troubleshooting.
Ingress migrations are rarely “just routing.” They’re one of the few moments where you’re forced to touch the edge, which means you can also fix the stuff that quietly rots over time: The core move is simple: Don’t migrate YAML → YAML. Migrate to a desired state — and encode that state as Terraform. This […]
When I sit down to craft a Terraform module, I ask myself how future me—and the teams inheriting my code—will reason about every decision. I remind myself to start with clarity, keep security opinionated but flexible, and prove the workflow end to end before anyone else runs terraform apply. I literally keep a checklist on […]
Library
Tags
Categories
Sort
7 results

How to design and operate a secure, global HTTP(S) edge on Azure using Azure Front Door: routing patterns, WAF, origin lockdown, TLS gotchas, observability, and troubleshooting.
Ensuring our Terraform modules are well-documented is a key part of our development process. But, let’s be honest, keeping docs up-to-date is a tedious task! Luckily, there’s an efficient tool out there that makes the process simpler and quicker – terraform-docs! Terraform-docs is an open-source, cross-platform tool, that can automatically generate comprehensive documentation for your […]
When I sit down to craft a Terraform module, I ask myself how future me—and the teams inheriting my code—will reason about every decision. I remind myself to start with clarity, keep security opinionated but flexible, and prove the workflow end to end before anyone else runs terraform apply. I literally keep a checklist on […]

A practical reference from first contact to writing your own modules Table of Contents What Ansible Is and How It Thinks Ansible is: Key properties: A mental model: Ansible Architecture At a high level: Key components: Installing and Setting Up Ansible On Linux Most common: Or from your package manager (versions may lag): On macOS […]
Repository: https://github.com/SalehElnagar/azure-terraform-conventions This article walks through how to think about Azure naming conventions and how to turn those decisions into code using the azure-terraform-conventions GitHub repository. That repo contains: The goal is not “just use whatever the repo does”. The goal is: capture your organization’s naming decisions once, codify them with this library, and then […]

Infrastructure as Code (IaC) is now the standard way to manage and provision cloud resources, and Terraform is one of the most widely adopted tools to do this on Azure. But Terraform needs credentials to talk to Azure: client IDs, client secrets, certificates, tokens, subscription IDs, and more. Those credentials are extremely powerful. If they […]

You know, when I first started using Terraform and Infrastructure as Code on Azure, I honestly didn’t realize how crucial static code analysis could be. At the time, I was more focused on just getting things deployed quickly into Azure subscriptions and keeping costs down. But as our Azure footprint grew—more resource groups, more VNets, […]
Reader Feedback
“Clear, practical, and immediately useful. We adopted two of these cloud hardening patterns in production.”
“The guides are detailed enough for seniors and approachable for engineers leveling up fast.”
“One of the few blogs where architecture trade-offs are explained with operational reality.”
Built for reliable delivery and transparent operations.