Создание веб-интерфейса из Dropbox API, какая архитектура системы лучше?

Я создаю веб-интерфейс для отображения изображений из Dropbox через их обычный API в Интернете: https://www.dropbox.com/developers

Я начал с Docker под управлением NGINX, PHP-FPM и Laravel. Я понял, что не могу делать запросы к Dropbox в реальном времени из-за производительности.

Поэтому я подумал о том, чтобы создать сервис, который кэширует и оптимизирует все изображения и сохраняет их в Amazon S3, а также ссылается на изображения в Amazon RDS со структурой папок в Dropbox.

Поэтому мое приложение Laravel может отображать только кэшированные результаты изображений.

Проблема в том, что пользователи не получают живые результаты от Dropbox, и службе потребуется некоторое время, чтобы восстановить все.

Так много вопросов, как бы вы, ребята, построили это наилучшим образом для лучшей производительности и удобства пользователей? Я знаю, как кэшировать изображения, но не хотите увидеть, что вы, ребята, считаете лучшей системной архитектурой для этого типа проекта?

0 ответов

Другие вопросы по тегам