You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ваша ІТ-інфраструктура передбачає чіткий поділ на мікро-сервіси. Вам слід реалізувати 2 мікросервіси:
5
+
6
+
**1-й МС повинен відповідити за облік балансів коирстувачів. В його основі повинен бути postgres та django-логіка, яка реалізує АРІ для начислення/списвання коштів, а також метод баласну.**
7
+
8
+
2-й МС повинен бути побудований на основі Celery та Clickhouse. Celery-based логіка повинна раз в хвилину підраховувати загальний баланс і писати його в clickhouse таким чином, щоб накопиувати статистику коливань загального балансу в часі. Крім цього, при зміні балансу того чи іншого користувача, даний сервіс повинен автоматично проводити перевірку на предмет 0/1000 балів.
0 commit comments