Мне нужно создать приложение для поиска изображений, видео и текстовых файлов, хранящихся в Google Cloud Storage, по их метаданным.Например, когда пользователь выполняет поиск автомобиля в приложении, он должен запросить все файлы, хранящиеся в облачном хранилище Google, прочитать его метаданные и вернуть только те файлы, которые соответствуют запросу.
Я думаю об использованииследующая архитектура:
Облачное хранилище для хранения файлов и метаданных
App Engine для размещения приложения Java
Но я все ещене уверен, что эта архитектура является наиболее подходящей.Я также не уверен в процессе извлечения файлов из облачного хранилища и последующего чтения их метаданных.Мне кажется, что это сильно повлияет на производительность приложения.
Кто-нибудь имел опыт работы с подобным проектом и мог бы поделиться некоторыми советами?
Спасибо.