tttttv, правильно написанный проект на django требует для запуска
Установить Python
Клонировать репозиторий проекта
Скопировать local_setting.py.example в local_settings.py
Выполнить shell-скрипт или bat'ник, который
Создаст виртуальное окружение
Установит зависимости
Выполнит миграции
Загрузит фикстуры
Ешё лучше, если есть стенд, на котором автоматически собирается dev-ветка. Тогда фронту можно вообще локального не разворачивать проект, достаточно пушить изменения.
Кирилл Горелов, ещё на первом рабочем месте двадцать лет назад писал на C асинхронное сетевое ПО, которое должно было выдерживать обслуживание большого количества конкурентных соединений, тогда и узнал от старших коллег.
AlexBoss, к сожалению, подсказать мне нечего на эту тему. Я бы попытался реализовать клиент-обёртку, содержащий в себе пул соединений и марщрутизатор запросов. Вероятно, что вы не первый, кто столкнулся с подобным запросом, а значит может где-то быть готовое решение, но я таких не знаю и быстрый гуглёж результата не дал.
Стоит иметь ввиду, что такие exe файлы вскрываются даже школьником за пять минут. Если цель - скрыть исходный код, то вам её не добиться с помощью упаковщиков.
topuserman, если приложение не совсем енот писал, то оно лимитировано ресурсами сервера. Два виртуальных сервера тупо разделят ресурсы физического сервера на две части, а не умножат их вдвое.
Ешё лучше, если есть стенд, на котором автоматически собирается dev-ветка. Тогда фронту можно вообще локального не разворачивать проект, достаточно пушить изменения.