Проект на Django и DRF на aws. Файлы на aws s3.
Задача: нужен фид с контентом (картинки, видео, анимации).
У каждой картинки должно быть несколько миниатюр с разными размерами.
Гиф и видео должны конвертироваться в mp4.
Как лучше реализовать, чтобы не проседала производительность\время запроса?
Мысли:
Конвертировать думаю при сохранении.
Для миниатюр думаю использовать
https://github.com/jazzband/sorl-thumbnail, но не уверен как сделать все грамотнее.
sorl делает кеш из миниатюр. Его оставлять также на s3 или нужно что-то по типу redis?
В post_save стоит сразу нарезать миниатюры в кеш?
Может кто подскажет хорошие практики или статьи на эту тему, или просто подкинет пару мыслей, буду благодарен.