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