19 lines
1.7 KiB
Markdown
19 lines
1.7 KiB
Markdown
#[В ПРОЦЕССЕ](https://otus.ru/learning/61597/#/homework-chat/9336/)
|
||
#[ОТЧЕТ](REPORT.md)
|
||
#Лента новостей социальной сети
|
||
Цель: В результате выполнения ДЗ вы создадите ленту новостей социальной сети
|
||
### В данном задании тренируются навыки:
|
||
- работа с кешами;
|
||
- работа с очередями;
|
||
- проектирование масштабируемых архитектур.
|
||
|
||
Разработать ленту новостей. Создается отдельная страница, куда пишутся все обновления друзей. Для этого нужно хранить подписчиков. Лента формируется на уровне кешей. Формирование ленты производить через постановку задачи в очередь на часть подписчиков, чтобы избежать эффекта леди Гаги. В ленте держать последние 1000 обновлений друзей. Лента должна кешироваться.
|
||
|
||
ДЗ сдается в виде ссылки на гитлаб и демонстрации работающего проекта, развернутого в интернете.
|
||
Критерии оценки: Оценка происходит по принципу зачет/незачет.
|
||
|
||
### Требования:
|
||
Верно работает инвалидация кеша.
|
||
Обновление лент работает через очередь.
|
||
Есть возможность перестройки кешей из СУБД.
|
||
Рекомендуем сдать до: 17.02.2021 |