собственно в этом и был затык : не совсем понятно какой интерфейс, и делать ли al-la Mojo (синхронная запись на диск прилетевших байтов) или асихронно (в другом потоке). Если есть идеи/предложения - велкам.
В процессе еще небольшой супервизор для докера с поддержкой винды/макоси/линуксов. Ну и грядет кластер менеджер для распределенного обучения наших же трансформеров
если оно заработает в принципе, то это норм, по крайней мере с FCGI я так и делаю - сам скрипт работает на FCGI, а обрабатывает запросы через CGI::Simple. И кстати, тогда размер загружаемого файла можно ограничить прямо в CGI::Simple.
Ну это "implementation/platform-defined". В lib-uv, оно просто на другом потоке (системном) пишет на диск. От конечного пользователя это абстрагировано (в перле просто дёрнется колбек, когда операция завершится)