# 部署架構圖 | Deployment Architecture

```mermaid
graph TB
    LB[Load Balancer<br/>負載均衡器]

    subgraph "Web Layer<br/>Web 層"
        WEB1[FastAPI 1]
        WEB2[FastAPI 2]
    end

    subgraph "Services<br/>服務層"
        CORE[Core Service<br/>核心服務]
        SCAN[Scan Service<br/>掃描服務]
        FUNC[Function Service<br/>檢測服務]
    end

    subgraph "Data Layer<br/>資料層"
        DB[(PostgreSQL<br/>資料庫)]
        MQ[RabbitMQ<br/>佇列]
        REDIS[(Redis<br/>快取)]
    end

    LB --> WEB1
    LB --> WEB2
    WEB1 --> CORE
    WEB2 --> CORE
    CORE --> SCAN
    SCAN --> FUNC
    FUNC --> MQ
    CORE --> DB
    WEB1 --> REDIS

    style LB fill:#90EE90
    style WEB1 fill:#3776AB
    style CORE fill:#FFD54F
    style DB fill:#42A5F5
```

---
**Generated by**: AIVA Architecture Diagram Generator
**Timestamp**: 2025-10-13 14:40:20
