HighLoad_HomeWork/test/dz010/README.md

1.7 KiB
Raw Blame History

#НЕ НАЧАТА: ЧАТ / ОТЧЕТ


Сервис счетчиков

Цель: В результате выполнения ДЗ вы создадите сервис счетчиков. Сервис будет хранить такие счетчики, как число непрочитанных сообщений.

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

  • разработка отказоустойчивых сервисов;
  • использование кешей;

План выполнения:

  1. Разработайте сервис счетчиков.
  2. Учтите то, что на этот сервис будет большая нагрузка, особенно на чтение.
  3. Продумайте, как обеспечить консистентность между счетчиком и реальным числом непрочитанных сообщений. Например, используйте паттерн SAGA.
  4. Внедрите сервис для отображения счетчиков.

ДЗ сдается в виде демонстрации работоспособности сервиса, ссылки на репозиторий github, отчета по архитектуре.

Критерии оценки: Оценка происходит по принципу зачет/незачет.

Требования:

  • Верно описан выбранный паттерн обеспечения консистентности.
  • Выбранная архитектура сервиса подходит для решения задачи.

Рекомендуем сдать до: 24.01.2022