26 lines
1.7 KiB
Markdown
26 lines
1.7 KiB
Markdown
#НЕ НАЧАТА: [ЧАТ](https://otus.ru/learning/61597/#/homework-chat/12346/) / [ОТЧЕТ](REPORT.md)
|
||
|
||
-----
|
||
|
||
# Сервис счетчиков
|
||
|
||
Цель: В результате выполнения ДЗ вы создадите сервис счетчиков. Сервис будет хранить такие счетчики, как число непрочитанных сообщений.
|
||
### В данном задании тренируются навыки:
|
||
- разработка отказоустойчивых сервисов;
|
||
- использование кешей;
|
||
|
||
### План выполнения:
|
||
1) Разработайте сервис счетчиков.
|
||
2) Учтите то, что на этот сервис будет большая нагрузка, особенно на чтение.
|
||
3) Продумайте, как обеспечить консистентность между счетчиком и реальным числом непрочитанных сообщений. Например, используйте паттерн SAGA.
|
||
4) Внедрите сервис для отображения счетчиков.
|
||
|
||
ДЗ сдается в виде демонстрации работоспособности сервиса, ссылки на репозиторий github, отчета по архитектуре.
|
||
|
||
Критерии оценки: Оценка происходит по принципу зачет/незачет.
|
||
|
||
### Требования:
|
||
- Верно описан выбранный паттерн обеспечения консистентности.
|
||
- Выбранная архитектура сервиса подходит для решения задачи.
|
||
|
||
### Рекомендуем сдать до: 24.01.2022 |