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