Azure Landing Zones: Beyond Enterprise

Building a personal cloud lab doesn’t mean compromising on architecture. The Lite-CAF approach brings enterprise-grade structure to personal projects without the overhead.

Why Landing Zones Matter

Even for a single subscription, a Landing Zone provides:

  1. Governance: Policies that prevent misconfigurations before they happen
  2. Security: RBAC and network isolation from day one
  3. Cost Control: Budget alerts and spending boundaries
  4. Scalability: When your side project becomes serious

The Lite-CAF Architecture

Management Group Hierarchy

A simplified management group tree that retains the CAF spirit:

  • Root Management Group
    • Platform (Hub networking, shared services)
    • Workloads
      • Sandbox (experiments, no policies)
      • Corp (internal tools, moderate policies)
      • Online (public-facing, strict policies)

Subscription Vending

Automated subscription provisioning with Terraform:

  • Archetype-based configuration (Sandbox / Corp / Online)
  • Automatic VNet peering to hub
  • RBAC assignment based on workload type
  • Budget alerts and cost tags

Key Decisions

DecisionChoiceRationale
IaC ToolTerraformMulti-cloud flexibility
CI/CDAzure DevOpsNative integration
IdentityManaged IdentityNo secrets to manage
NetworkingHub-SpokeSimple, proven pattern

“The best landing zone is the one you actually deploy.”