E2E Sample Architecture 🏗️¶
Overview¶
The end-to-end sample demonstrates a complete AI-native application using Azure AI Foundry services.
Architecture Diagram¶
graph TB
subgraph Frontend["Frontend (React + Vite)"]
UI[React UI]
State[Application State]
Events[Event Handlers]
end
subgraph Backend["Backend (FastAPI)"]
API[FastAPI]
AI[Azure AI SDKs]
EventHub[Event Hub]
Monitor[OpenTelemetry]
end
subgraph Azure["Azure AI Foundry"]
Agents[AI Agents]
Models[AI Models]
Search[AI Search]
EventProcessor[Event Processor]
end
UI --> API
API --> AI
API --> EventHub
EventHub --> EventProcessor
EventProcessor --> Agents
Agents --> Models
Agents --> Search
Components¶
Backend Services¶
- FastAPI application
- Azure AI Foundry SDKs integration 【†L1】
- Azure Functions for serverless compute 【†L4】
- OpenTelemetry instrumentation
- Event-driven architecture with Logic Apps 【†L5】
Frontend Application¶
- React with Vite
- Real-time updates
- Interactive visualizations
- Dark/light theme support
For implementation details, see: - Backend Implementation - Frontend Implementation