AI Agent Orchestration Platform

Architecture Views

32 views, in reading order. Every view ships three ways: an HTML page, an SVG that re-opens in diagrams.net fully editable, and draw.io source.

A centralised runtime and control plane for designing, deploying, orchestrating, observing and governing AI agents and multi-agent workflows on Azure. Read the set in order: acts 1 and 2 fix the boundary and the structure, act 3 says who owns which data, act 4 shows what happens at runtime, act 5 covers how it is run, act 6 covers why it is safe and what is delivered when. Each page carries the diagram, the decisions behind it, and links to the editable SVG and draw.io source.

1 · Context and scope

The boundary, the actors, the dependencies, and the plane separation that governs every page after it.

2 · Structure

The layering rule, the deployable units, every interface, and the three planes agents actually touch: model, tool and message.
05 Subscription: agentplat-prod · VNet 10.40.0.0/16 Edge subnet Front Door + WAF Premium · Private Link API Management Premium · internal VNet Control plane subnet · AKS (3 AZs) Registry API .NET 9 · 6 pods Policy Service OPA · 4 pods Config Service App Config · 3 pods Credential Broker workload identity Console BFF TypeScript · 4 pods Execution plane · Container Apps environment Durable Orchestrator Functions · 10-80 Scheduler leader-elected · 3 Runtime Workers Python · KEDA 20-400 Tool Executor Go · KEDA 10-120 Approval Service .NET 9 · 3 pods Memory Service Python · 6 pods Session pool · Hyper-V isolated, no default egress Code Sessions dynamic sessions Browser Sessions computer use Data subnet · private endpoints only Azure SQL Business Critical Cosmos DB session consistency Managed Redis Balanced B5 Azure AI Search S2 · 3 replicas ADLS Gen2 ZRS · lifecycle Service Bus Premium · 4 MU Key Vault HSM · RBAC Azure AI Foundry PTU + PAYG MCP Tool Servers internal + partner SaaS Applications SAP · SFDC · SNOW HTTPS REST submit run dispatch exec request gateway hop inference MCP REST checkpoint Container and Component Architecture — Azure Deployable Units Interface / broker Application we own Security / platform Data store Queue / topic External / third party synchronous event / async Replica ranges are the sizing basis for 5,000 concurrent executions. Every data service is reached over a private endpoint. v 1.0 · owner Data & AI Global Practice · date 2026-08 Container and Component Architecture The deployable units, their technology, their replica ranges and the Azure service each one owns. HTML page SVG draw.io

3 · Data

Which store holds what, how memory is scoped, how a context window is assembled, and what a decision reads.

4 · Runtime

One run end to end, six coordination patterns, durable recovery, human approval, and the guardrail and policy chain.

5 · Operations

Where it runs, how a change reaches production, what is watched, what it costs, and how quality improves.
23 Global · anycast and tenant-wide services Edge and identity Front Door Premium WAF · health probe Microsoft Entra ID global tenant Private DNS Zones hub linked Container Registry geo-replicated Primary region · West Europe · active Zones 1-3 · compute API Management Premium · 3 units AKS Control Plane 3 AZ node pools Container Apps Env workload profiles GPU Node Pool KAITO · spot mix Zones 1-3 · state Cosmos DB single write region Azure SQL Business Critical Service Bus Premium · ZR Managed Redis zone redundant ADLS Gen2 ZRS Secondary region · North Europe · warm standby Control plane standby API Management multi-region unit AKS Standby min replicas SQL Geo-Replica readable secondary Execution and data standby Cosmos Read Region failover priority 2 ADLS RA-GRS read access Container Apps Env scaled to zero Bastion and Jump Box no public SSH Azure Firewall Premium egress FQDN rules Azure Monitor workspace per region primary origin on failure replication auto-failover group controlled egress RA-GRS Deployment Topology — Regions, Zones and Failure Domains Interface / broker Security / platform Data store Application we own Queue / topic synchronous failure / alternate event / async Executions are region-pinned for residency. Failover replays from the last checkpoint in the surviving region; it does not migrate a live run. v 1.0 · owner Platform Engineering · date 2026-08 Deployment Topology What runs where, what is redundant, and what a region loss actually costs. HTML page SVG draw.io

6 · Assurance and delivery

Trust boundaries, delegated identity, tenant isolation, every failure mode, and the order of delivery.
Open svg/<view>.svg or drawio/<view>.drawio in draw.io Desktop or at app.diagrams.net to edit. The SVG carries the diagram inside it, so it is both the picture and the source. This folder is self-contained — copy it whole and every link still resolves.