Bicep vs Terraform for Landing Zones
An honest comparison of the two IaC tools for Azure landing zones — state, multi-cloud, modules, and how to choose the one you’ll be happy operating in two years.
Read the guide →AzureCraft turns hard cloud decisions into clear, reusable patterns. Opinionated, diagram-first write-ups on landing zones, AI workloads, networking, and identity — from real-world design work.
Hands-on guidance you can copy into your own architecture.
An honest comparison of the two IaC tools for Azure landing zones — state, multi-cloud, modules, and how to choose the one you’ll be happy operating in two years.
Read the guide →Identity is the real control plane. Entra ID tenant design, managed identities over secrets, and just-in-time admin with PIM — the identity layer of a landing zone.
Read the guide →Two ways to wire up Azure connectivity. A practical, diagram-first comparison of when to operate your own hub and when to let Microsoft run the backbone.
Read the guide →Management groups, subscription democratization, networking topology, and the guardrails that let teams move fast safely — explained diagram-first.
Read the guide →How to land Azure OpenAI, vector search, and AI compute inside an enterprise landing zone — with private networking, governance, and a clear reference architecture.
Read the guide →Why this blog exists, who it’s for, and the principles behind every post: opinionated, diagram-first, and built to be reused.
Read the intro →Three pillars, one focus: practical Azure architecture.
Beyond these featured guides, AzureCraft has a deep catalog of field notes and reusable patterns.
The full, searchable catalog of Azure and AI architecture write-ups.
PatternsReusable, diagram-first reference patterns you can lift into your own designs.
GenAIOpsA practical starting point for operating generative-AI workloads on Azure.
The content pipeline. Want one sooner? Let me know.
No spam, no fluff — just practical Azure patterns when a new post lands. Connect the form to your email provider to go live.