Для небольших готовых роликов обычно достаточно файлового или объектного хранилища и доставки через CDN; сами видео не обязательно хранить в базе.
Откуда будем брать видео? Это же не предполагается какое-то тяжеловесное видео — как это будет храниться и загружаться?
Для небольших готовых роликов обычно достаточно файлового или объектного хранилища и доставки через CDN; сами видео не обязательно хранить в базе.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Для небольших готовых роликов обычно достаточно файлового или объектного хранилища и доставки через CDN; сами видео не обязательно хранить в базе.
Сначала уточните длительность, размер, число просмотров и приватность. В базе храните метаданные и ссылку, в интерфейсе — постер и отложенную загрузку. Для крупных роликов или нестабильной сети может понадобиться адаптивный стриминг. Закрытый контент требует проверки доступа, а не просто трудно угадываемого имени файла.