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
Nginx
Vue + Element UI
Django + Dramatiq
Flask + seccomp