Архитектура и используемые технологии DVT
Архитектура DVT
DVT строится на микросервисной архитектуре. Все микросервисы могут быть размещены как на одной виртуальной машине, так и на разных.
DVT поддерживает два варианта развертывания:
docker;
отдельные образы.
Используемые технологии
Python 3.13 (планируется переезд на 3.14);
FastAPI;
RedPanda используется для построения очередности исполнения проектов в рамках одного воркера;
PostgreSQL используется как внутреннее хранилище;
UI-React.