CIOPages
The Toolbox

Free canvas

Architecture Guardrails Map

A map of the technology estate as a city plan: zones, integration roads, shared utilities and no-build rules.

Get the canvas

The idea behind it

An architecture zoning map borrows from city planning. A city zoning plan says what may be built where, which roads connect districts and which utilities every building must connect to. Applied to a technology estate, zones are business domains with a common purpose and a single owning team, roads are the approved ways services talk to each other, utilities are the shared platforms every service must use, and no-build rules mark what teams must not create themselves. The idea draws on Eric Evans's bounded contexts from domain-driven design, which give each domain its own model and boundary.

The map lets architects govern by rule instead of by review. Teams that build inside a zone, use the permitted roads and consume the shared utilities need no separate approval for each new service. Two rules do most of the work. Each zone owns its data, so no service reads another zone's database directly, a principle known in microservices design as database per service. Cross-zone calls also stay shallow, because long chains of synchronous calls couple services tightly and spread failures. No-build rules prevent teams from rebuilding commodity capabilities such as identity, secret management or payment processing that the organization should buy or share. A deviation then becomes a visible exception rather than a quiet choice.

What's inside

  • Six architecture zones, each with a purpose and example services: customer engagement, core business, data and analytics, shared services, infrastructure, and a no-build zone for bought capabilities.
  • Integration roads: three permitted patterns and when to use each, with direct database access between zones prohibited.
  • Shared utilities every service must use, such as the identity provider, API gateway and secret manager.
  • No-build rules, each with its rationale.
  • The PowerPoint version has three slides: the zones, the roads and utilities, and the no-build rules.

Format: PDF (2 pages) and PowerPoint file.

A look inside

Architecture Guardrails Map, page 1

Page 1 of 2 of the PDF. Select an image to enlarge it.

Who uses it

  • Enterprise architects, to publish the estate's building rules on one page instead of reviewing each service.
  • Platform engineering teams, to set the shared utilities every service must consume.
  • Engineering leads and product teams, to know where a new service belongs and how it may integrate.
  • CTOs, to stop duplicate builds of identity, secrets and observability across teams.

When to use it

  • Architecture review has become a queue that slows every new service.
  • Several teams have each built their own user store, secret handling or logging stack.
  • A service reads another domain's database directly and a schema change breaks it.
  • An acquisition or platform migration brings in systems that need a place on the map.
  • A team proposes building a capability, such as email delivery or payments, that could be bought.

How to use it

Replace the sample zones and services with your own and give the map to teams as the rules for building new services.

  1. Replace the six sample zones with your own domains, keeping a purpose statement and the services that belong in each.
  2. Assign each zone to one owning team or team cluster.
  3. Confirm the permitted integration patterns (synchronous API, asynchronous events and batch) and adjust the named technologies to the ones you run.
  4. List your shared utilities, such as the identity provider, API gateway, observability platform, secret manager and event bus, with the rule for each.
  5. Review the no-build rules and their rationales, and decide which capabilities go in your No-Build Zone to be procured as SaaS.
  6. Publish the map to teams as the rules for new services, and route any deviation through a formal architecture exception.

You leave with: A short map of your estate that tells any team where a new service belongs, how it may connect to others, which shared platforms it must use and what it must not build.

Where it goes wrong

  • Drawing zones around the current org chart or systems instead of business purpose and data ownership.
  • Allowing direct database access between zones for convenience, which couples their schemas.
  • Publishing shared utilities as recommendations rather than mandatory, so teams keep building their own.
  • Drawing the map once and never updating it as zones and platforms change.

Get the canvas

It is free. Enter your work email and we send the download link.

We send a link to your work email. See our privacy policy.

Questions

What is architecture zoning?

Architecture zoning divides a technology estate into domains, each with a purpose and an owner, and sets rules for how they connect. It borrows from city planning: zones, roads, utilities and building restrictions. Teams that follow the rules can build without a separate architecture review for each service.

Why prohibit direct database access between domains?

A service that reads another domain's database depends on its internal schema. When the owning team changes the schema, the other service breaks. Sending cross-domain access through an API or event lets each domain change its data store independently.

What belongs in a no-build zone?

Capabilities that the organization should buy rather than build, because they are commodities or carry specialist risk. The template's examples are email delivery, payment processing, HR and CRM, all procured as SaaS. Building one requires a formal architecture exception.

Read more on this

Keep reading

Buyer Guide
AI Runtime Security & LLM Guardrails
Free template
Business Capability Map Template

A Level 1 and Level 2 capability map for a generic enterprise, scored for importance, maturity and application coverage as heat maps.

State of Play
Enterprise integration (iPaaS)

The annual review of this market: what changed, with answers from the vendors in it.

IT Standards Exception Request Form