Что использовать для хранения фотографий на бекенде? В мобильном приложении (android/IOS) необходимо сделать возможность загрузки фотографий пользователями и последующего просмотра. Меня интересует каким образом лучше организовать хранение фотографий на бекенде. Я вижу как минимум 2 подхода:
1) загружать все фотографии прямиком на AWS S3 и оттуда же их показывать
2) Использовать SAAS наподобие cloudinary или imgix. Они предоставляют API + всякие функции кропа, обрезки, сжатия.
В требованиях также, чтобы решение легко масштабировалось при росте нагрузки.
Возможно есть другие подходы? Был ли опыт с этими сервисами, какие плюсы/минусы/подводные камни?

21 Авг 2019 в 06:32
225 +1
0
Ответы
1

Для хранения фотографий на бекенде для мобильного приложения можно использовать различные подходы, включая загрузку на AWS S3, использование SAAS-сервисов типа cloudinary или imgix, а также другие варианты.

1) Загрузка на AWS S3:
Этот подход является одним из наиболее популярных и надежных способов хранения фотографий. AWS S3 предоставляет высокую доступность, масштабируемость и безопасность для хранения файлов. Вы можете загружать фотографии на S3 и получать доступ к ним через API для отображения в приложении. Однако, для масштабирования при росте нагрузки, вам может потребоваться дополнительная настройка и оптимизация.

2) Использование SAAS-сервисов:
Cloudinary и imgix - это сервисы, специализирующиеся на управлении изображениями, предоставляющие удобные API и функции обработки фотографий (кроп, обрезка, сжатие и т.д.). Эти сервисы могут значительно упростить работу с изображениями, но при этом могут быть дополнительные расходы на их использование. Они также обеспечивают масштабируемость и высокую доступность.

Кроме того, вы можете рассмотреть другие варианты, такие как хранение изображений на сервере приложения с использованием баз данных для управления ссылками на файлы. Этот подход может быть менее масштабируемым и требовать больше ресурсов, но он также может быть эффективным для небольших проектов.

Важно учитывать свои потребности по функциональности, требования к масштабируемости, бюджет и другие факторы при выборе подхода к хранению фотографий на бекенде.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир