Как масштабировать экспресс-сервер node, который передает файлы?

Состояние:
У меня есть экспресс-сервер узла с одной простой функцией:

Он получает данные о месте загрузки и выгрузки и выполняет передачу файлов в памяти.

Задача.
В настоящее время она написана как функция Firebase, которая автоматически масштабируется.

Рассмотрим следующий сценарий:

1000 пользователей одновременно запрашивают передачу файлов размером от 1 до 10 ГБ.

Вопрос:
Каков самый простой и наиболее экономичный способ масштабирования этой службы для этих пользователей?

Исследования / усилия:
Похоже, что перенос кода из функции Firebase в контейнер Docker с помощью Docker Swarm и хостинг у облачного провайдера с более доступными сетевыми затратами (исходящие / вход).

Источник: ledsshop.ru

Стиль жизни - Здоровье!