HighLoad_HomeWork/test/dz004
Andrey Ivanov 70e66d3f83 Fix docs 2021-10-01 11:40:15 +03:00
..
README.md Fix docs 2021-10-01 11:40:15 +03:00

README.md

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


Масштабируемая подсистема диалогов

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

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

  • декомпозиции предметной области;
  • построения элементарной архитектуры проекта;

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

  1. Необходимо написать систему диалогов между пользователями.
  2. Обеспечить горизонтальное масштабирование хранилищ на запись с помощью шардинга.
  3. Предусмотреть:
    • Возможность решардинга.
    • “Эффект Леди Гаги” (один пользователь пишет сильно больше среднего).
    • Наиболее эффективную схему.

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

Требования:

  • Верно выбран ключ шардирования с учетом "эффекта Леди Гаги"
  • В отчете описан процесс решардинга без даунтайма

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