Featured · Azure today
Self-service environments for app teams
An app team composes its own environment from the platform's approved modules: a spoke network peered to the platform hub, subnets with network security groups, private DNS, Key Vault, Log Analytics, and the app's database. The platform team reviews one pull request instead of hand-writing Terraform for every request.
- Guardrails while they design. Subnets inside the spoke's address space and not overlapping, environment ranges that do not overlap, required tags, valid names, inputs pinned by policy, and secrets only as Key Vault references.
- Peered to the hub you already run. The hub is referenced by its resource ID, and nothing is created there. Checking the spoke against the hub's address ranges is planned.
- DIT, UAT, and PROD from one design. Each environment is an overlay with its own region, ranges, and sizes, and a diff view shows what differs. A promotion flow is planned.