Бюджет:
400 руб
Назначение сайта показывать топ10 самых лайкнутых комментариев для любого видео на youtube.
Бэкенд уже написан на python 3.5 + flask + gunicorn + mariadb.
Что требуется доделать:
1) Бэкенд работает с API youtube. Спрашивает все комментарии для видео и далее складывает их в mysql. Это неплохо, но комментариев могут быть миллионы, а нам нужно только 10 с самым большим количеством likeCount. Поэтому хранить все комментарии в mysql бесполезно.
Поскольку API выплевывает комментами пачками по 100 штук, надо просто вычислять топ10 из них, далее прибавлять их к следующим полученным из API комментам и так далее. Если есть более оптимальный способ, то готов обсудить его.
2) Попробовать реализовать многопоточность. Чем быстрее будут вытягиваться комменты из API ютуба, тем лучше :)