@SeokkySss
Задача минимум: дать пользователю возможность решать задачи на python, js и sql. Все, что касается реализации интерфейса и взаимодействия по АПИ мне понятно, разработчик-то я в общем-то опытный, но есть нюансы касательно организации изолированного запуска кода на разных языках, которые я хочу понять.
Какие шаблоны или устоявшиеся практики есть для решения подобного рода сценариев?
1. Правильно я представляю, что для каждой технологии из перечисленных в идеале держать отдельную VPS-ку?
2. Как обеспечить невозможность сломать систему вредоносным кодом?
3. Как именно условный сервис по изолированному запуску python-кода будет принимать код, запускать его и отдавать ответ? Типа какие тесты пройдены, а какие зафейлены, сколько времени ушло на выполнение и так далее.
Пока что оставлю вопрос в такой редакции. Возможно, некоторые уточняющие вопросы направят мои формулировки в нужное русло.
Решения вопроса 0
Ответы на вопрос 2
@VoidVolker
@fenrir1121