Это очень прямой и простой вопрос. Я пишу серверную часть API для приложения Android. Как обычно, приложение для Android будет вызывать API, которые я разверну на своем бэкэнде. Один из них будет «Загрузить на S3, как лучше всего получить видеоданные из Android в мой бэкэнд API, а затем загрузить их на S3». Поскольку этот проект находится на ранней стадии, мне нужны лучшие подходы от экспертов, которые можно будет масштабировать и поддерживать в будущем.
🤔 А знаете ли вы, что...
Node.js может быть использован для создания микросервисов и масштабируемых приложений.
Лучший вариант — загружать файлы напрямую на s3, не нагружая веб-серверы. При загрузке непосредственно в корзину S3 необходимо сначала запросить подписанный URL-адрес у сервиса Amazon S3. Это двухэтапный процесс для внешнего интерфейса вашего приложения: