Ir para o conteúdo

Architecture

MundiX system architecture and design documentation.


Overview

MundiX is a multi-agent development system built with:

  • Backend: FastAPI + SQLAlchemy + PostgreSQL
  • Cache/Queue: Redis
  • Communication: Matrix (Synapse) + mautrix-telegram
  • Infrastructure: Docker Compose + Traefik
  • Documentation: MkDocs Material

Architecture Documents

Master Architecture

High-level system architecture including: - Component overview - Data flow diagrams - Integration points - Deployment architecture

Diagrams

Visual representations: - System architecture diagrams (Mermaid) - Sequence diagrams - Component diagrams - Infrastructure diagrams

ADRs

Architecture decision records documenting key technical decisions.


System Components

graph TB
    subgraph "Frontend Layer"
        A[Web UI]
    end

    subgraph "API Layer"
        B[Orchestrator API]
        C[Auth API]
    end

    subgraph "Communication Layer"
        D[Matrix Synapse]
        E[mautrix-telegram]
    end

    subgraph "Data Layer"
        F[(PostgreSQL)]
        G[(Redis)]
    end

    subgraph "Agent Layer"
        H[Agent-Architect]
        I[Agent-Backend]
        J[Agent-QA]
        K[Agent-Security]
        L[Agent-DevOps]
    end

    A --> B
    B --> C
    B --> D
    D --> E
    B --> F
    B --> G
    D --> H
    D --> I
    D --> J
    D --> K
    D --> L

Last updated: 2026-02-03