Мы разрабатываем приложение, которое требует, чтобы клиент (мобильное устройство) отправлял файлы размером 5 МБ или более на серверный компонент для обработки, и мы хотели бы получить некоторые советы по следующему:
Есть ли способ объединить платформу Backend-as-a-Service (BaaS) с нашим собственным хранилищем данных (размещенным в нашем конкретном случае в AWS)? По сути, мы бы предпочли, чтобы файлы от клиента отправлялись непосредственно в нашу собственную базу данных в облаке, а не хранились на серверах BaaS.
Другими словами, нам нужна платформа BaaS или решение, позволяющее разделить/обойти ее функцию хранения данных, чтобы мы могли использовать BaaS только для остальных его функций (таких как аутентификация клиента, REST API и т. д.).
У нас есть собственные серверы в EC2, которые необходимы для основной части обработки файлы и нужна только платформа BaaS для удобства, которая запустит наше приложение за короткий промежуток времени. Перенос файлов из собственного хранилища данных платформы BaaS на серверы EC2 в большинстве случаев приведет к общей задержке, а также дополнительным затратам на пропускную способность.