Platform Architecture

A SaaS Control Plane Built for Architecture Operations

InfraPilot is a production SaaS product with React on the frontend, .NET Web API on the backend, an orchestrated agent mesh at runtime, and a delivery layer for artifacts.

React + .NET 8 Semantic Kernel Azure OpenAI MCP Protocol
Frontend
ReactTypeScriptTailwind
Backend
.NET 8Web APIOpenAPI
Agent Runtime
Semantic KernelMCPAzure OpenAI
Delivery
TerraformDraw.ioArtifacts
Technology Stack

Four layers from interface to delivery

InfraPilot is structured into distinct layers — each with clear responsibilities, defined interfaces, and production-grade implementation.

Frontend Experience

React-based SaaS interface with real-time state management

React TypeScript TanStack Tailwind CSS

Backend & API

.NET Web API with OpenAPI contract surface and auth integration

.NET 8 Entity Framework OpenAPI JWT Auth

Agent Runtime

Orchestrator-led mesh with parallel agent execution

Semantic Kernel Azure OpenAI Agent Mesh Retry Logic

Delivery Layer

MCP rendering and infrastructure code generation

MCP Protocol Terraform Draw.io XML PDF Generation
Data Model

Structured hierarchy for traceable architecture work

Every piece of work in InfraPilot is organised in a five-level hierarchy: Organisation → Workspace → Project → Document → Run. Decisions, approvals, and artifacts attach at the run level — and nothing is orphaned.

L0OrganisationAccount boundary with billing and user management
L1WorkspaceTeam-scoped container for project grouping
L2ProjectLogical group for related architecture work
L3DocumentSingle architecture record with history
L4RunSpecific generation with agent outputs and approvals
Organisation
Account boundary with billing and user management
Workspace
Team-scoped container for project grouping
Project
Logical group for related architecture work
Document
Single architecture record with history
Run
Specific generation with agent outputs and approvals
Agent Mesh

Orchestrator-led coordination with parallel execution

OrchestratorAgent owns every run from start to finish. It dispatches specialist agents in parallel, handles retries, manages checkpoint transitions, and surfaces dashboard signals at every stage.

Coordination

OrchestratorAgent

Run management, checkpoint logic, retry handling, dashboard signals

Generation

DiagramAgent

Architecture model, rationale, NFR validation, confidence scoring

Cost Review

CostingAgent

Live pricing, cost drivers, per-component estimates, monthly totals

Security Review

SecurityAgent

Vulnerability scan, misconfiguration detection, risk findings

Compliance Review

ComplianceAgent

Policy alignment, control assessment, governance drift detection

Runtime Execution Flow
Request from Dashboard
OrchestratorAgent
Coordinates all agents
DiagramAgent
CostingAgent
SecurityAgent
ComplianceAgent
Human Approval Gates
Delivery Layer (MCP + Terraform)
Capabilities

Full-stack architecture operations in one platform

InfraPilot covers multi-cloud architecture, parallel agent reviews, explicit human approval gates, and delivery-ready artifact generation — all in a single integrated platform.

Multi-Cloud Support

  • Azure (Functions, SQL, Blob, Key Vault, App Insights)
  • AWS (Lambda, RDS, S3, Secrets Manager, CloudWatch)
  • GCP (Cloud Functions, Cloud SQL, Cloud Storage, Secret Manager)

Agent Capabilities

  • OrchestratorAgent for run management and checkpoint logic
  • DiagramAgent for architecture generation and validation
  • CostingAgent with live pricing and fallback logic
  • SecurityAgent for vulnerability and misconfiguration detection
  • ComplianceAgent for governance and control assessment

Approval Workflow

  • Architecture approval gate
  • Security approval gate
  • Cost approval gate
  • Deployment readiness gate

Delivery Outputs

  • Draw.io XML files
  • SVG and PNG exports
  • PDF documentation
  • Terraform starter code
  • Deployment readiness signals

Ready to Build Cloud Architecture Responsibly?

Join leading enterprises building governed, compliant, and deployment-ready cloud infrastructure.