Architecture

Redis - cache for complex queries (...)

Gateway - Nginx for distributing requests to multiple servers

Init Configurer - executing SQL on the first application load and initializing the standard state (Python)

PostgreSQL - database (...)

Frontend - For the teacher interface Nginx (JS, React)

Frontend_2 - For the participant interface Nginx (JS, React)

Backend - api (Python, Flask)

**** cheker** - service for checking tasks in the desired language (Java, Javalin)

Last updated