Pattern Library
Enterprise AI Architecture Patterns
117 patterns across 13 architecture domains. Filter by category, maturity, or regulatory framework.
Agent Checkpoint and Recovery
The Agent Checkpoint and Recovery Pattern defines the durable execution architecture that…
Agent Identity and Authorisation
The Agent Identity and Authorisation Pattern defines the security architecture governing who…
Agent Sandboxing
The Agent Sandboxing Pattern defines the secure execution environment that isolates AI…
Agent Tool Registry
The Agent Tool Registry Pattern defines the centralised catalogue and invocation framework…
EAAPL-AGT010 — AI Agent Cost Governance Architecture
Agentic AI systems that autonomously execute multi-step workflows—calling tools, querying APIs, writing…
Event-Driven Agent
The Event-Driven Agent Pattern defines the architecture for AI agents that are…
Long-Running Agent
The Long-Running Agent Pattern defines the architecture for AI agents that execute…
Reflexive Agent
The Reflexive Agent Pattern defines an architecture in which an AI agent…
Single Agent Pattern
The Single Agent Pattern defines the canonical architecture for a single autonomous…
Stateful Agent Memory
The Stateful Agent Memory Pattern defines the multi-tier memory architecture that allows…
APRA CPS230 AI Compliance
APRA Prudential Standard CPS230 Operational Risk Management (effective 1 July 2025) imposes…
EAAPL-CMP002 — APRA CPS234 AI Security Architecture
Australian Prudential Regulation Authority (APRA) Prudential Standard CPS234 Information Security applies in…
EAAPL-CMP003 — EU AI Act Compliance Architecture
The EU Artificial Intelligence Act (Regulation (EU) 2024/1689) establishes legally binding obligations…
EAAPL-CMP004 — Privacy-Preserving AI Architecture
AI systems that ingest, process, or generate personal information must comply with…
EAAPL-CMP005 — ISO/IEC 42001 AI Management System Implementation
ISO/IEC 42001:2023 is the first international standard providing requirements for an Artificial…
EAAPL-CMP006 — NIST AI Risk Management Framework Implementation
The NIST AI Risk Management Framework 1.0 (NIST AI RMF, published January…
EAAPL-CMP007 — Data Residency for AI Architecture
AI systems introduce new vectors for cross-border data transfer that existing data…
EAAPL-CMP008 — GDPR-Compliant AI Architecture
The General Data Protection Regulation (Regulation (EU) 2016/679) applies in full to…
Enforcement of Chapter V under the EU AI Act
This page aims to provide an overview of the EU AI Act’s…
Overview of Guidelines for GPAI Models
On 18 July 2025, the European Commission published draft Guidelines clarifying key…
Overview of the Code of Practice
The Code of Practice offers a clear framework to help developers of…
What the EU AI Act Means for Staffing Businesses
If your business uses AI to screen, rank, or match candidates, the…
AI Data Mesh Integration
Enterprises adopting Data Mesh architectures face a structural challenge when integrating AI:…
AI Training Data Governance
AI training data governance is the foundation of responsible AI.
Data Lineage for AI
Regulators, auditors, and risk committees increasingly demand that organisations explain not just…
Data Quality for AI
AI systems are uniquely sensitive to data quality failures in ways that…
Federated Learning Pattern
Federated learning enables multiple organisations or devices to collaboratively train a shared…
Privacy by Design for AI Data
Privacy-by-design mandates that privacy controls are embedded into AI data pipelines at…
Real-Time Feature Engineering
AI models that make real-time decisions — fraud detection, personalised recommendations, credit…
Synthetic Data Generation
Many of the most valuable enterprise AI use cases — fraud detection,…
AI Approval Workflow
The AI Approval Workflow establishes a multi-stage, evidence-gated approval process that every…
AI Audit Trail
The AI Audit Trail pattern establishes an immutable, tamper-evident log of every…
AI Ethics Review Board
The AI Ethics Review Board (AERB) is a standing organisational governance structure…
AI Incident Management
The AI Incident Management pattern implements a specialised incident management lifecycle for…
AI Model Register
The AI Model Register is the foundational governance artefact for any enterprise…
AI Policy Enforcement
The AI Policy Enforcement pattern implements runtime governance controls that ensure AI…
AI Regulatory Compliance Gateway
The AI Regulatory Compliance Gateway is a centralised, runtime compliance validation layer…
AI Risk Assessment Framework
The AI Risk Assessment Framework provides a systematic, repeatable methodology for evaluating…
Model Bias Detection
The Model Bias Detection pattern implements a continuous pipeline for detecting, measuring,…
NIST Launches Centers for AI in Manufacturing and Critical Infrastructure
NIST has expanded its collaboration with the nonprofit MITRE Corporation as part…
Providers of General-Purpose AI Models — What We Know About Who Will Qualify
This content is outdated – Draft guidelines have now been published by…
Responsible AI Framework
The Responsible AI Framework operationalises the five core responsible AI principles—fairness, transparency,…
Why Join the EU AI Scientific Panel?
The European Commission has published a call for applications for a scientific…
Active Learning Loop
The Active Learning Loop pattern establishes a structured, closed-loop process by which…
AI Confidence Threshold Routing
The AI Confidence Threshold Routing pattern dynamically routes inference requests to different…
Annotation and Feedback Loop
The Annotation and Feedback Loop pattern defines the end-to-end architecture for collecting…
Collaborative AI Decision
The Collaborative AI Decision pattern defines an architecture in which humans and…
Human Approval Gateway
High-stakes AI systems — those authorising transactions, making clinical recommendations, or influencing…
Human Escalation Pattern
The Human Escalation Pattern defines the architecture for routing AI-handled requests to…
Human Override Pattern
The Human Override Pattern provides a lightweight, universally applicable mechanism by which…
Hybrid Intelligence Pattern
The Hybrid Intelligence Pattern defines an architecture for systematically allocating each component…
EAAPL-INT001 — Enterprise AI Service Bus
The Enterprise AI Service Bus pattern establishes an event-driven integration backbone that…
EAAPL-INT002 — Legacy System AI Augmentation
The Legacy System AI Augmentation pattern adds AI capabilities to existing enterprise…
EAAPL-INT003 — AI-Powered API Composition
AI-Powered API Composition uses large language models with function-calling capability to dynamically…
EAAPL-INT004 — Real-Time AI Stream Processing
Real-Time AI Stream Processing applies AI inference directly to streaming data pipelines,…
EAAPL-INT005 — Batch AI Processing
Batch AI Processing applies AI inference to large volumes of data through…
EAAPL-INT006 — AI Webhook Pattern
The AI Webhook Pattern delivers AI-generated notifications, inference results, and asynchronous AI…
EAAPL-INT007 — AI Circuit Breaker
EAAPL-INT008 — Bidirectional AI Sync
EAAPL-KNW001: Enterprise Knowledge Graph
An Enterprise Knowledge Graph (EKG) is a persistent, curated, machine-readable representation of…
EAAPL-KNW002: Semantic Data Layer
The Semantic Data Layer (SDL) is a governed translation layer that sits…
EAAPL-KNW003: AI Knowledge Corpus Management
The AI Knowledge Corpus Management pattern defines the complete operational lifecycle for…
EAAPL-KNW004: Vector Database Management
Vector databases are the retrieval backbone of enterprise AI systems.
EAAPL-KNW005: Knowledge Graph for Explainability
The Knowledge Graph for Explainability pattern uses a structured knowledge graph to…
EAAPL-KNW006: Corpus Quality Assurance
Corpus Quality Assurance (CQA) is the automated pipeline that evaluates the fitness…
EAAPL-MDL001 — Model Versioning and Lineage Tracking
AI models are long-lived, continuously evolving artefacts.
EAAPL-MDL002 — Shadow Model Deployment
Shadow model deployment allows an organisation to validate a new AI model…
EAAPL-MDL003 — Canary Model Release
Canary model release is the controlled, incremental exposure of a new AI…
EAAPL-MDL004 — Model Rollback
Model rollback is the capability to revert production AI model serving to…
EAAPL-MDL005 — Multi-Model Ensemble
Multi-model ensemble combines the outputs of two or more AI models to…
EAAPL-MDL006 — Fine-Tuning Pipeline
Fine-tuning is the process of adapting a pre-trained foundation model to an…
EAAPL-MDL007 — Model Compression and Optimisation
Model compression reduces the computational footprint of an AI model — memory…
EAAPL-MDL008 — Model Access Governance
Model access governance controls who can invoke, export, copy, and administer AI…
EAAPL-MAG001 — Multi-Agent Orchestration
EAAPL-MAG002 — Supervisor Agent
EAAPL-MAG003 — Human-in-the-Loop Agent
EAAPL-MAG004 — Agent Swarm
EAAPL-MAG005 — Debate Agent
EAAPL-MAG006 — Agent Handoff Protocol
EAAPL-OBS001 · AI Telemetry Architecture
AI systems present unique observability challenges that traditional APM tooling does not…
EAAPL-OBS002 · Prompt Monitoring
Prompts sent to large language models in production are the primary control…
EAAPL-OBS003 · Hallucination Detection
Large language models fabricate plausible-sounding content with confidence.
EAAPL-OBS004 · AI Incident Management
AI system failures are qualitatively different from traditional software failures.
EAAPL-OBS005 · Model Drift Detection
AI models degrade silently.
EAAPL-OBS006 · AI Cost Observability
AI inference costs have a fundamentally different cost structure than traditional compute:…
EAAPL-OBS007 · Distributed AI Tracing
AI pipelines are not single API calls.
EAAPL-OBS008 · AI Performance Benchmarking
AI system quality degrades silently between benchmarking events.
AI API Gateway
The AI API Gateway pattern establishes a purpose-built control plane that sits…
AI Experiment Tracking
AI systems that cannot demonstrate systematic evaluation before production deployment are a…
EAAPL-PLT010 — AI Developer Portal Architecture
Enterprise AI capabilities—LLM APIs, embedding services, vector stores, AI agent frameworks, fine-tuning…
Enterprise AI Platform
The Enterprise AI Platform pattern establishes a shared, governed infrastructure layer that…
Feature Store Integration
Feature stores solve a deceptively simple problem: when an ML model needs…
LLM Caching Layer
LLM inference is expensive and often redundant.
LLM Cost Control
LLM inference costs exhibit a dangerous property shared with no previous enterprise…
Model Routing
The Model Routing pattern establishes intelligent, policy-driven dispatch of AI inference requests…
Multi-Tenant AI Platform
When an AI platform serves multiple tenants—whether internal business units within an…
Prompt Version Control
Prompts are the primary programming interface for LLM-based systems, yet most organisations…
Agentic Retrieval-Augmented Generation
Agentic RAG places a reasoning AI agent in the orchestration loop of…
Contextual RAG with Metadata Filtering
Contextual RAG with Metadata Filtering extends the foundational RAG pattern with a…
Enterprise Retrieval-Augmented Generation
Retrieval-Augmented Generation (RAG) is the foundational architecture pattern that grounds Large Language…
Federated Retrieval-Augmented Generation
Federated RAG enables retrieval across multiple organisationally or geographically distributed knowledge bases…
Graph Retrieval-Augmented Generation
Graph RAG combines vector-based semantic retrieval with structured knowledge graph traversal to…
Hybrid Retrieval-Augmented Generation
Hybrid RAG combines dense (semantic) vector retrieval with sparse (keyword-based BM25) retrieval…
Multi-Source Retrieval-Augmented Generation
Enterprise knowledge is never stored in a single system.
Multimodal Retrieval-Augmented Generation
Multimodal RAG extends the retrieval-augmented generation paradigm to knowledge corpora that include…
Secure Retrieval-Augmented Generation
Secure RAG is the enterprise access-control overlay that must be applied to…
Streaming Retrieval-Augmented Generation
Streaming RAG extends the foundational RAG architecture to continuously ingest and index…
Adversarial Input Defence
Adversarial Input Defence addresses a class of attacks specifically designed to manipulate…
AI Data Classification
AI Data Classification defines the automated detection, labelling, and enforcement architecture that…
AI Gateway
The AI Gateway pattern establishes a centralised, enterprise-grade control plane through which…
AI Output Filtering
AI Output Filtering is the post-generation inspection and transformation pipeline that evaluates…
LLM Input Sanitisation
LLM Input Sanitisation is a pre-processing pipeline that transforms raw application inputs…
Model Isolation
Model Isolation defines the architectural pattern for constraining the execution environment of…
Prompt Firewall
The Prompt Firewall is an inline defensive layer that inspects every user…
Secrets Management for AI
Secrets Management for AI addresses one of the most prevalent and consequential…
Secure Tool Invocation
Secure Tool Invocation defines the security architecture for AI agents that can…
Zero-Trust AI Pipeline
The Zero-Trust AI Pipeline applies the "never trust, always verify" security architecture…