Skip to main content

Enterprise AI Architecture

Guide · Enterprise AI Solution EngineeringPage 4 of 18Overview → … → Architecture

Executive view

Focus on platform vs domain ownership, resilience and whether shared services justify investment.

Decision required: Central, federated or hybrid platform model—and who owns each layer?

Technical view

Walk all ten layers even if some are N/A with rationale. Define sync/async paths, state stores and multi-model routing.

Design for failure, observability and governability—not only happy-path demos.

Enterprise AI architecture is the structure that lets a capability survive contact with identity systems, legacy apps, audit requirements and production load.

Architecture principles​

Enterprise AI architecture should be modular, secure by design, observable, auditable, cloud-efficient, model-agnostic where practical, resilient, scalable, governable, easy to integrate and designed for failure.

Reference architecture layers​

Layer 1: Experience​

Web, mobile, contact centre, Microsoft Teams, Slack, email, voice, enterprise applications and APIs.

Layer 2: Access and identity​

SSO, MFA, RBAC, ABAC, service identity, tenant isolation and session management.

Layer 3: API and integration​

API gateway, load balancer, event bus, message queue, webhooks, ESB, connector framework and rate limiting.

Layer 4: AI orchestration​

Prompt management, tool selection, workflow control, agent coordination, context construction, guardrails, human approval, retry handling and fallback logic.

Layer 5: Model services​

Managed cloud models, commercial APIs, open-source models, fine-tuned models, small language models and specialist ML models.

Layer 6: Knowledge and retrieval​

Search, vector database, graph database, document store, metadata catalogue, ranking, reranking and knowledge graph.

Vector RAG retrieves passages for grounded generation; default enterprise path is hybrid search with metadata filters, citations and ACL at retrieve time (RAG, Retrieval-Augmented Generation). RAG architecture (13.1) adds index topologies, query routing and advanced retrieve paths when labeled intent classes demand it (RAG Architecture). GraphRAG adds a maintained knowledge graph for multi-hop relationship queries—adopt only with curator budget and relationship eval gates (Graph RAG Architecture).

Layer 7: Data platform​

Data lake, warehouse, operational database, streaming, master data, catalogue and lineage tools.

Layer 8: Security and governance​

Secrets management, encryption, PII detection, masking, policy enforcement, audit logging, content safety, model approval and risk classification.

Layer 9: Observability​

Traces, logs, metrics, prompts, responses, retrieval, tool calls, latency, errors, cost and user feedback.

Layer 10: Platform and infrastructure​

Containers, Kubernetes, serverless, VMs, CI/CD, infrastructure as code, environment separation, backup and disaster recovery.

Key architecture decisions​

Centralised or federated platform​

A centralised platform improves standardisation. A federated model gives business units greater autonomy. Many enterprises need a hybrid:

  • Central standards and shared services
  • Domain-owned solutions
  • Federated delivery
  • Central governance

Synchronous or asynchronous processing​

Use synchronous processing where the user expects an immediate response. Use asynchronous processing for long documents, batch analysis, multi-step reasoning, complex agent tasks and heavy model workloads.

Stateful or stateless design​

State may include user session, conversation history, workflow checkpoint, approval state and agent memory. Store state deliberately, with access and retention controls.

Multi-model strategy​

Route requests based on complexity, sensitivity, cost, latency, modality, region and availability. Do not use the most powerful model for every task.

Case study: financial-services assistant​

Target components:

ConcernChoice direction
ExperienceService-desk sidebar + web
IdentityEnterprise SSO with role claims
OrchestrationPrompt + retrieval + policy engine
KnowledgeHybrid search over approved corpus
PrivacyPII detection before model calls
ObservabilityOpenTelemetry + LLM trace store
ProcessingSync for Q&A; async for bulk document packs

Common failure modes​

  • Point solutions glued together with no identity story
  • One mega-model for every request
  • Missing async path for long-running work
  • Observability bolted on after incidents
  • Platform vs domain ownership left ambiguous

Solution Engineer checklist​

Solution Engineer checklist

  • Ten layers considered, even if some are “N/A with rationale”
  • Central / federated / hybrid decision recorded
  • Sync vs async paths defined
  • State stores named with retention rules
  • Multi-model routing criteria drafted
  • Failure and fallback behaviour described

Practical exercise​

Draw the ten layers for your organisation as they exist today. Mark gaps in red. Those gaps become architecture foundations in the prioritisation matrix.

Discussion

Comments​

Share feedback or questions about this page. No account required.

Loading comments…