Я создаю приложение Rails, которое занимается загрузкой файлов через CarrierWave. В настоящее время более крупные загрузки файлов блокируют сервер на значительное количество времени. Я видел такие решения, как s3-swf-upload-plugin gem, которые пропускают локальный сервер и отправляют файлы прямо из браузера на S3, но для этого потребуются некоторые модификации для предварительного генерации уникальных имен файлов и их синхронизации с базой данных. Я уверен, что это не было бы слишком сложной задачей, но новый стек Кедра Heroku дал мне идею разгрузить эти длительные запросы к экземпляру node.js, запущенному в том же приложении. Я не очень разбираюсь в таких вещах, поэтому извините свою формулировку, если она немного ушла.
Возможно ли подобное? Как бы вы сконфигурировали такие вещи, чтобы определенные запросы (в том числе связанные с загрузкой файлов в этом случае) обрабатывались приложением node, входящим в тот же репозиторий heroku в качестве основного рельса?