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

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

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

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

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

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

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

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

См. также:  Почему мой код добавляет элемент в массив при следующем щелчке по React-javascript
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: