HighLoad_HomeWork/test/dz004/README.md

1.7 KiB
Raw Blame History

#В ПРОЦЕССЕ #ОТЧЕТ #Лента новостей социальной сети Цель: В результате выполнения ДЗ вы создадите ленту новостей социальной сети

В данном задании тренируются навыки:

  • работа с кешами;
  • работа с очередями;
  • проектирование масштабируемых архитектур.

Разработать ленту новостей. Создается отдельная страница, куда пишутся все обновления друзей. Для этого нужно хранить подписчиков. Лента формируется на уровне кешей. Формирование ленты производить через постановку задачи в очередь на часть подписчиков, чтобы избежать эффекта леди Гаги. В ленте держать последние 1000 обновлений друзей. Лента должна кешироваться.

ДЗ сдается в виде ссылки на гитлаб и демонстрации работающего проекта, развернутого в интернете. Критерии оценки: Оценка происходит по принципу зачет/незачет.

Требования:

Верно работает инвалидация кеша. Обновление лент работает через очередь. Есть возможность перестройки кешей из СУБД. Рекомендуем сдать до: 17.02.2021