Technology Architecture Domain Module
Making technology decisions visible, deliberate, and aligned.
Technology Architecture is where the rubber meets the road. It's the discipline that governs what technologies you use, what platforms you run on, how systems integrate, and how your technology landscape evolves over time.
Most organisations make technology decisions reactively. A project needs a database, someone picks one. A team wants to try a new framework, they just start using it. Six months later, you've got seventeen different ways to solve the same problem, nobody knows what's supported, and every new initiative feels like reinventing the wheel.
This module provides the practical foundation for technology architecture that creates coherence without killing innovation — a Technology Radar that makes decisions visible, platform and product inventories that show what you've got, and the integration patterns that keep things connected.
What This Module Provides
| Artefact | Purpose |
|---|---|
| Technology Radar | What technologies are sanctioned, emerging, or being retired |
| Platform Inventory | What infrastructure and platforms exist and their status |
| Product Catalogue | What technology products are owned, who owns them, and their lifecycle stage |
| Technology Standards | The patterns and practices that create consistency |
| Integration Patterns | How systems connect and communicate |
How It Plugs Into the Governance Core
Technology Architecture doesn't operate in isolation. It connects to every component of the Governance Core:
Guardrails Framework — Technology guardrails define what's in and what's out. "Azure is our primary cloud." "API-first for all integrations." "No new Java 8 projects." These become the boundaries within which solution decisions happen.
Decision Records — When a decision involves technology selection, platform choices, or integration approaches, the technology architecture context gets captured. "We chose Kubernetes because it's in our 'Adopt' ring and aligns with our containerisation strategy."
Architecture Passport — Each system's passport includes its technology stack, platform dependencies, and radar alignment. This makes technology currency visible across the portfolio.
Tiered Oversight — Technology risk factors into oversight tier. Systems using experimental technologies, unsupported platforms, or non-standard patterns typically warrant higher scrutiny.
Technical Debt Register — Technology debt is often the biggest category. Unsupported versions, deprecated patterns, platforms approaching end-of-life — all need visibility and management.
Architecture Registry — This module populates the technology layer of your registry: platforms, products, radar positions, integration patterns, and the relationships between them.
Core Artefacts
Technology Radar
The Technology Radar is the centrepiece of this module. It's a structured way to communicate which technologies your organisation endorses, which are emerging, and which should be avoided.
Why it matters: Without a radar, technology decisions happen in isolation. Teams duplicate effort evaluating the same tools. Skills fragment across too many technologies. Support burden grows as the technology estate sprawls. The radar creates a shared vocabulary for technology conversations.
The Rings
A radar organises technologies into rings that communicate their status:
| Ring | Meaning | Guidance |
|---|---|---|
| Adopt | Proven and recommended | Default choice for this category. Teams should use unless there's a compelling reason not to. |
| Trial | Worth pursuing | Approved for use in appropriate contexts. Expect some learning curve. Share experiences. |
| Assess | Worth exploring | Approved for controlled experimentation. Spikes, proofs of concept, non-critical use only. |
| Hold | Proceed with caution | Don't start new usage. Maintain existing implementations but plan migration. |
| Retire | Phase out | Actively migrate away. No new development, minimal maintenance. |
Movement matters. Technologies move between rings as your understanding evolves. Something in Assess might move to Trial after successful experiments. Something in Adopt might move to Hold when better alternatives emerge or support ends.
The Quadrants
Technologies are also organised by category. Common quadrants include:
| Quadrant | What It Covers |
|---|---|
| Languages & Frameworks | Programming languages, application frameworks, runtime environments |
| Platforms & Infrastructure | Cloud services, container platforms, hosting, compute, storage |
| Data & Integration | Databases, messaging, APIs, integration platforms, analytics tools |
| Tools & Practices | Development tools, CI/CD, monitoring, security tooling, methodologies |
Adapt these quadrants to your context. Some organisations split platforms and infrastructure. Others add quadrants for specific domains like AI/ML or security.
Keeping the Radar Alive
A radar that never changes is a radar nobody trusts. Build in regular review cadences:
| Activity | Frequency | Who |
|---|---|---|
| Full radar review | Quarterly | Technology Architecture + domain leads |
| New technology assessment | As needed | Requesting team + Technology Architecture |
| Movement decisions | Monthly | Technology Architecture |
| Retirement planning | Bi-annually | Technology Architecture + affected teams |
Governance for new entries:
- Team proposes technology via standard request (template below)
- Technology Architecture assesses against criteria
- If approved, enters radar at appropriate ring (usually Assess or Trial)
- Sponsor team shares learnings, influencing future movement
Platform Inventory
Platforms are the foundation that applications run on — cloud services, container orchestration, database services, integration middleware. The Platform Inventory tracks what platforms exist, their status, and who's accountable for them.
Why it matters: Platform decisions have long-term consequences. They're expensive to change, create dependencies, and shape what's possible. Knowing what platforms you have, their health, and their trajectory is fundamental to technology strategy.
Platform Status Definitions
| Status | Meaning | Investment Approach |
|---|---|---|
| Strategic | Core to future direction | Invest, expand, optimise |
| Tactical | Serves current needs, not long-term | Maintain, don't expand, plan transition |
| Contained | Actively limiting spread | No new usage, maintain existing |
| Retiring | Being phased out | Migrate away, minimal investment |
Product Catalogue
Technology products are distinct from platforms. A product is something your organisation builds and operates — an API, a shared service, a reusable component. Products have owners, roadmaps, and consumers.
Why it matters: Products enable reuse and reduce duplication. When a team needs payment processing, identity management, or notification services, the product catalogue tells them what already exists before they build their own.
Product Lifecycle Stages
| Stage | Characteristics | Investment Approach |
|---|---|---|
| Incubate | New, proving value, early adoption | Experiment, iterate, accept instability |
| Grow | Proven value, expanding adoption | Invest in capability, scale, reliability |
| Mature | Stable, broad adoption, well-understood | Maintain, optimise, resist feature creep |
| Sunset | Being replaced or retired | Minimal investment, migration support only |
Technology Standards
Standards create consistency. They reduce cognitive load, enable mobility between teams, and make support practical. But standards that are too rigid kill innovation. The goal is "just enough" standardisation.
Why it matters: Without standards, every team makes different choices. Code reviews become arguments about style. Onboarding takes forever. Shared services can't assume anything about their consumers.
Standard Categories
| Category | What It Covers | Example |
|---|---|---|
| Development | Coding standards, repository structure, branching strategies | "Trunk-based development with short-lived feature branches" |
| API | API design, versioning, documentation, security | "RESTful APIs, OpenAPI 3.0 specification required" |
| Security | Authentication, authorisation, encryption, secrets management | "OAuth 2.0 for user authentication, mTLS for service-to-service" |
| Data | Data formats, naming conventions, quality expectations | "ISO 8601 for dates, Australian English for UI text" |
| Operations | Logging, monitoring, alerting, deployment | "Structured JSON logging, OpenTelemetry for tracing" |
| Testing | Test coverage, test types, environments | "Minimum 80% unit test coverage, integration tests for all APIs" |
Integration Patterns
Integration patterns define how systems connect — the approaches, protocols, and platforms that make interoperability possible.
Why it matters: Integration is where complexity lives. Without agreed patterns, every connection is bespoke. Debugging becomes archaeology. Changes ripple unpredictably.
Pattern Categories
| Pattern Type | When to Use | Example Technologies |
|---|---|---|
| Synchronous Request/Response | Real-time queries, transactional operations | REST APIs, gRPC, GraphQL |
| Asynchronous Messaging | Decoupled operations, event notification | Message queues, Kafka, service bus |
| Event-Driven | Reactive systems, loose coupling | Event streaming, webhooks, pub/sub |
| Batch/File | Bulk data transfer, legacy integration | SFTP, batch jobs, ETL |
| Data Replication | Analytics, reporting, multi-region | CDC, database replication |
Tooling Options
The artefacts in this module can live in various tools depending on your maturity and budget:
| Maturity | Radar | Inventory/Catalogue | Standards |
|---|---|---|---|
| Starting | Spreadsheet, Markdown | Spreadsheet, Wiki | Wiki pages |
| Established | Confluence with templates, SharePoint | CMDB, ServiceNow | Confluence |
| Scaled | Backstage, LeanIX, custom app | LeanIX, ServiceNow, Backstage | Backstage, internal portal |
The structure matters more than the tool. Start simple, migrate when you outgrow it.
For the Technology Radar specifically, a simple visual representation helps communication:
ADOPT
┌─────────┐
│ Tech1 │
│ Tech2 │
┌─────┴─────────┴─────┐
│ TRIAL │
│ Tech3 Tech4 │
┌─────┴─────────────────────┴─────┐
│ ASSESS │
│ Tech5 Tech6 Tech7 │
┌─────┴─────────────────────────────────┴─────┐
│ HOLD │
│ Tech8 Tech9 │
└─────────────────────────────────────────────┘
RETIRE
Many organisations use ThoughtWorks-style radar visualisations. Tools like Build Your Own Radar can generate these from simple data files.
Warning
The hosted version of ThoughtWorks visualiser does collect your data and is used by ThoughtWorks, however they provide an offline, self-hosted version should you require confidentiality.
Operating Model Adaptations
Project-Based Organisations
In project-based models, technology decisions get made within project contexts. The risk is fragmentation — each project making independent choices.
| Challenge | How Technology Architecture Helps |
|---|---|
| Projects pick expedient technologies | Radar provides sanctioned options; new technology requests go through assessment |
| No continuity between projects | Products and platforms persist; projects consume rather than build |
| Skills fragment | Adopt ring technologies become skills focus areas |
| Technical debt accumulates | Post-project handover includes radar alignment assessment |
Product-Based Organisations
In product models, product teams have more autonomy over technology choices. The risk is inconsistency — each product becoming an island.
| Challenge | How Technology Architecture Helps |
|---|---|
| Product teams make isolated decisions | Radar creates shared vocabulary; product stack reviewed against radar |
| Difficult to move between teams | Standards create consistency; radar skills transfer |
| Shared concerns addressed inconsistently | Platform products serve multiple product teams |
| Platform investments hard to fund | Platform lifecycle and consumer visibility justifies investment |
Roles and Responsibilities
| Function | Responsibility |
|---|---|
| Technology Architecture Owner | Maintains the radar, platform inventory, and standards. Runs assessment processes. Ensures coherence. |
| Platform Owners | Accountable for specific platforms. Roadmap, health, capacity, support. |
| Product Owners | Accountable for technology products. Capability, consumers, lifecycle. |
| Solution Architects | Consume the radar and standards in solution design. Propose new technologies. Provide feedback. |
| Delivery Teams | Use radar-sanctioned technologies. Request exceptions. Share learnings from Trial/Assess technologies. |
| Enterprise Architecture | Ensures technology architecture aligns with broader strategy. Arbitrates cross-domain conflicts. |
In smaller organisations, the Technology Architecture Owner function might be part of a broader EA or infrastructure role. In larger organisations, it might be a team. The function matters more than the structure.
Common Pitfalls
Radar becomes a graveyard — Technologies enter but never leave. The radar loses credibility when it contains things nobody uses or that were retired years ago. Build in active retirement.
Everything is "Assess" — If half your radar is in Assess, the radar isn't providing guidance. Be decisive. Move things to Trial or remove them.
Standards without enforcement — Standards nobody follows aren't standards. Build compliance checking into delivery pipelines and review processes.
Platform inventory becomes stale — A platform inventory that doesn't reflect reality is worse than none. Tie updates to change management and contract renewals.
Product catalogue becomes aspirational — Listing products that don't really exist or aren't really supported creates frustration. Only include products that are genuinely consumable.
Integration patterns without examples — Abstract patterns are hard to follow. Provide reference implementations, code examples, and templates.
Technology decisions made elsewhere — If projects routinely bypass the radar, the radar isn't working. Either the process is too slow, the ring assignments are wrong, or there's no consequence for ignoring it.
Extending to Deeper Frameworks
XAF Technology Architecture provides the governance-connected fundamentals. For organisations wanting deeper technology architecture practice, established frameworks offer comprehensive methodology:
| XAF Technology Architecture | Extension Options |
|---|---|
| Technology Radar | TOGAF Technology Reference Model, Gartner Hype Cycles |
| Platform Inventory | TOGAF Infrastructure Architecture, cloud provider well-architected frameworks |
| Product Catalogue | Internal Developer Platform practices, Team Topologies platform teams |
| Technology Standards | ISO standards, NIST frameworks, industry-specific standards |
| Integration Patterns | Enterprise Integration Patterns (Hohpe/Woolf), API management methodologies |
The goal isn't XAF or these deeper frameworks — it's XAF for governance integration, with deeper methodology available for those wanting comprehensive technology architecture practice. Start with what XAF provides. Extend when you need more depth.
Integration with Other Domain Modules
Technology Architecture provides the "how" that other domains shape and consume:
| Domain | What Technology Architecture Provides |
|---|---|
| Business Architecture | Technology radar informed by strategic priorities. Platform investments aligned to capability investments. |
| Information/Data Architecture | Data platform positions on radar. Database technology standards. Integration patterns for data flows. |
| Security Architecture | Security tooling on radar. Security standards embedded in technology standards. Platform security baselines. |
| Innovation Architecture | Emerging technology assessment process. Path from Assess to Trial to Adopt. Experimentation guardrails. |
Technology Architecture is often where decisions land — business priorities and security requirements shape what goes on the radar, and the radar shapes what gets built
Populating the Architecture Registry
This module provides the content that populates the technology layer of your Architecture Registry. If you've established the registry structure from the Governance Core but have empty technology architecture sections, this is where the content comes from.
What goes in the registry:
| Entity | Source |
|---|---|
| Technologies (radar entries) | Technology Radar |
| Radar positions and movements | Technology Radar |
| Platforms | Platform Inventory |
| Technology products | Product Catalogue |
| Standards | Technology Standards |
| Integration patterns | Integration Patterns |
| Technology-to-application relationships | Passport technology stacks |
| Platform-to-product relationships | Product platform dependencies |
| Technology-to-capability relationships | Cross-reference with Business Architecture |
Relationship integrity: The power of the registry comes from relationships. Every application should link to its technology stack. Every product should link to its platform dependencies. Every technology should show which applications use it. Without these relationships, you have lists instead of architecture.
Registry vs. source artefacts:
| Registry Role | Source Artefact Role |
|---|---|
| Summary attributes, relationships, portfolio-level queries | Full context, detailed documentation, assessment history |
| "What technologies do we have?" | "Tell me everything about this technology" |
| "Which applications use PostgreSQL?" | "What's the rationale for PostgreSQL being in Adopt?" |
| "What platforms support this product?" | "What's the platform roadmap and health assessment?" |
The registry answers "what do we have and how does it connect?" The source artefacts answer "why, and what's the detail?"
Keeping it current:
| Content Type | Update Trigger | Review Frequency |
|---|---|---|
| Radar positions | Movement decisions, quarterly review | Quarterly |
| Platforms | Contract changes, health assessments | Quarterly |
| Products | Lifecycle changes, roadmap updates | Quarterly |
| Standards | Policy changes, relevance reviews | 6-monthly |
| Integration patterns | New patterns, deprecations | 6-monthly |
| Relationships | Application changes, new deployments | Continuous |
Tip: If you're using the Architecture Passport, the technology stack section of each passport should align with registry entries. When a passport is updated, the registry relationships should update too. This is easier when both live in the same tool, but even with separate tools, build the linkage into your process.
What Success Looks Like
You know Technology Architecture is working when:
- Teams reference the radar when making technology decisions, without being told to
- New technology requests follow the assessment process because it's seen as valuable, not bureaucratic
- Platform and product ownership is clear — people know who to talk to
- Technology currency is visible — you know what's current and what's drifting
- Standards are followed because they make sense, not because compliance demands it
- Integration patterns are consistent enough that connecting systems is predictable
- Technical debt related to technology choices is visible and managed
Outcome Metrics:
| Metric | What It Tells You |
|---|---|
| Radar-compliant new implementations | Are teams using the radar? |
| Time from technology request to decision | Is the process practical? |
| Platform currency (% current vs. deprecated) | Is the technology estate healthy? |
| Product reuse rate | Are products being consumed? |
| Integration pattern compliance | Are integrations consistent? |
| Technology-related incidents | Is technology choice causing problems? |
Getting Started
Week 1 — Minimum Viable Radar
- List your obvious Adopt technologies — What are you clearly standardised on? Put them in Adopt.
- Identify your Hold technologies — What should teams stop adopting? Put them in Hold.
- Note known retirements — What's actively being phased out? Put them in Retire.
- Pick one quadrant — Don't try to do everything. Start with your most contentious area.
- Publish and communicate — Even a rough radar is better than none.
Month 1 — Add Platforms and Products
- Inventory your platforms — List your cloud accounts, major infrastructure, key platforms.
- Identify platform owners — Someone must be accountable for each platform.
- List consumable products — What internal products exist that teams should know about?
- Connect radar to platforms — Which platforms relate to which radar technologies?
Quarter 1 — Standards and Patterns
- Document key standards — Start with the ones that cause the most friction when inconsistent.
- Define integration patterns — What are your sanctioned ways for systems to connect?
- Build assessment process — How do new technologies get evaluated?
- Review and refine radar — What's changed? What should move?
Ongoing
- Quarterly radar reviews
- Platform health assessments
- Standards relevance checks
- Technology debt visibility in debt register
- Assessment process refinement
Related Guardrails
Technology guardrails typically reference this module's artefacts:
Guardrail ID: [GRL-TECH-XXX]
Name: [Guardrail name]
Category: Technology
Statement:
[Clear, actionable statement of the guardrail]
Rationale:
[Why this guardrail exists]
Radar Reference:
[Link to relevant radar entries]
Standard Reference:
[Link to relevant standards]
Pattern Reference:
[Link to relevant integration patterns]
Deviation Process:
[How to request deviation]
Related Guardrails:
[Links to related guardrails from other domains]
Example technology guardrails:
- "New applications must use technologies in the Adopt or Trial rings. Assess-ring technologies require explicit approval and a sponsor commitment."
- "All inter-service communication must use a documented integration pattern."
- "Platform dependencies must be to Strategic or Tactical status platforms only."
Technology Architecture connects what's possible with what's permitted. Done well, it creates the coherent technical foundation that makes everything else easier.
XAF Connected Architecture | Developed by InnovateX Solutions