Как стать автором
Обновить

Основы проектирования архитектуры простой социальной сети

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров10K
Всего голосов 18: ↑14 и ↓4+12
Комментарии5

Комментарии 5

Самая сложная вещь это ранжирование, мне на хабре так за долгое время никто и не смог ответить на этот вопрос.

"про скорость"

когда есть популярный человек с 1к лайков каждый день , и человек который начал набирать популярность типа 10, 15, 25, по дням. Чтобы этот человек был не хуже чем просто очень популярен

Лучшее ранжирование (если речь о разных постах), это случайное. Ибо нефиг накручивать. Тот же вк засран ботами для тех или иных накруток.
Кстати, борьба с ботами вообще интересная тема.

Спасибо за статью, любопытно.
Было бы интересно дальше почитать серию про более детальную реализацию.

Для бека вы выбрали PY Flask.

Почему не FastAPI?
Это обусловлено какими-то критериями?
Если рассматривать в разрезе описанных требований и задач, то в чем будет принципиальная разница Flask vs FastAPI ?

Вообще довольно часто встречал мнение, что эти фреймворки довольно сильно похожи, поэтому для демонстрации автор выбрал скорее всего интрумент, который был для него удобнее.

Ответ достаточно прост. Flask проще FastAPI, легковесный и более простой в освоении, хорошо подходит для демонстрации в статье по метке уровня сложности "Простой"

Зарегистрируйтесь на Хабре, чтобы оставить комментарий