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 --> SearchComponents¶
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