HighLoad_HomeWork/test/dz004/README.md

27 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#НЕ НАЧАТА: [ЧАТ](https://otus.ru/learning/61597/#/homework-chat/12342/) / [ОТЧЕТ](REPORT.md)
-----
# Масштабируемая подсистема диалогов
В результате выполнения ДЗ вы создадите базовый скелет микросервиса, который будет развиваться в дальнейших ДЗ.
### В данном задании тренируются навыки:
- декомпозиции предметной области;
- построения элементарной архитектуры проекта;
### План выполнения:
1) Необходимо написать систему диалогов между пользователями.
2) Обеспечить горизонтальное масштабирование хранилищ на запись с помощью шардинга.
3) Предусмотреть:
- Возможность решардинга.
- “Эффект Леди Гаги” (один пользователь пишет сильно больше среднего).
- Наиболее эффективную схему.
ДЗ принимается в виде исходного кода на github и отчета по выполненной работе.
Требования:
- Верно выбран ключ шардирования с учетом "эффекта Леди Гаги"
- В отчете описан процесс решардинга без даунтайма
###Рекомендуем сдать до: 17.11.2021