Skip to content

Files

Latest commit

d53df46 · Apr 5, 2024

History

History
37 lines (24 loc) · 387 Bytes

architecture.md

File metadata and controls

37 lines (24 loc) · 387 Bytes

Architecture

Loading
flowchart LR
  api["API Server"]
  static["Web Frontend"]
  judge["Judge Server"]

  Internet --> Proxy
  api --> judge
  api --> Cache
  api --> Database

  subgraph Backend
  Proxy --> api
  Proxy --> static
  end

Tech Stack

Proxy

Nginx

Web Frontend

Vue + Element UI

API Server

Django + Dramatiq

Judge Server

Flask + seccomp