Перейти к содержанию

Граф архитектуры

flowchart LR
  subgraph Browser[Браузер]
    FE[Frontend<br/>React/Vite]
    SBJS[Supabase client<br/>Auth/Storage/Realtime]
  end

  subgraph Docker[Docker Compose / supa-net]
    Nginx[Nginx]
    API[Hotel API<br/>FastAPI]
    Rust[Hotel API<br/>Rust]
    Worker[Worker<br/>Celery]
    SB[Supabase<br/>Kong/Auth/DB/Storage/Realtime]
    PG[(PostgreSQL)]
    Redis[(Redis)]
    Mongo[(MongoDB)]
    CH[(ClickHouse)]
    Superset[Superset]
  end

  FE -->|HTTP| Nginx
  FE -->|HTTP (dev proxy /api)| API
  FE -->|HTTP /rust/v1| Rust
  FE -->|SDK| SBJS

  Nginx --> API
  API --> PG
  API --> Redis
  API --> Mongo
  API --> SB
  Worker --> Redis
  Worker --> PG

  SB --> PG
  Superset --> CH