Skip to content

Design Guidance

These pages turn design decisions of managed platforms into guidance that you can reuse. Two of them record decisions of the spoke canvas: how subscriptions are provided and how drift is reported. Each page explains the problem, a recommended approach, the consequences, and how it maps to the MCP configuration. They are guidance, not part of the product baseline: the platform stays the same, and what changes is how you organise your configuration and your processes.

Examples, not rules

The numbers (priority ranges, port lists, time windows) are examples. Pick values that fit your platform, write them down, and record the decision in your governance process.

Topic Page Use it when
Firewall rule files, priorities, naming, IP groups Firewall rule organisation The number of workloads grows and rules become hard to trace
Network access for pipeline agents Build agent access to spokes Teams wait for firewall rules before they can deploy
Choosing and adding a region Region expansion You hit capacity limits or need more redundancy
Team-managed private DNS zones DNS subdomain delegation DNS changes through central IT slow teams down
A service without an owner that needs private data Decentralised data gateway Teams need a gateway and no team can own a central one yet
Engineers reaching private resources Developer access with point-to-site VPN Resources have no public endpoint but engineers need access
Getting a subscription for a spoke Subscription provisioning You wonder whether to keep a pool of free subscriptions
Seeing manual changes in spokes Configuration drift detection Workload teams can change the spoke baseline and you want a regular report

For what the spoke canvas deploys see Spoke canvas: what a deployment creates. For the concepts behind the pages see the Architecture reference and Design principles. For consumers: Limits.