You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/graduation-guide.md
+38-1Lines changed: 38 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,44 @@ You don't need all of these. If 2-3 apply simultaneously, start planning.
26
26
27
27
The good news: if you followed this guide, migration is incremental. You're adding layers, not rebuilding.
28
28
29
-
### Phase 1: Management Group Hierarchy (Week 1)
29
+
### Phase 0: Lightweight Management Group Split (Optional)
30
+
31
+
If your team is growing (20–50 engineers) and you're starting to see a natural separation between infrastructure/platform responsibilities and application/product teams, consider this intermediate step before going full ALZ.
- Separates platform policies (security baselines, logging requirements) from workload policies (resource type restrictions, naming conventions)
53
+
- Gives infrastructure and product teams clear boundaries without the overhead of dedicated Platform subscriptions
54
+
- Makes the eventual move to full ALZ (Phase 1) smoother — the hierarchy is already in place
55
+
56
+
**Steps:**
57
+
1. Create `mg-platform` and `mg-landing-zones` under your root MG
58
+
2. Move `sub-prod` under `mg-platform` and `sub-nonprod` under `mg-landing-zones`
59
+
3. Reassign policies to the appropriate MG level
60
+
4. Verify policy inheritance works correctly
61
+
62
+
**Risk:** Low. Moving subscriptions between MGs is instant and doesn't affect running resources.
63
+
64
+
**When to skip this and go straight to Phase 1:** If you already need dedicated Connectivity or Management subscriptions, or have 5+ subscriptions, jump directly to the full ALZ hierarchy below.
65
+
66
+
### Phase 1: Full Management Group Hierarchy (Week 1)
0 commit comments