Ребят. Всем привет! Может кто помочь по микросерверной архитектуре? Сделал диаграмму
https://cloud.mail.ru/public/C1eJ/gCfTECrH8Не слишком ли я сильно разбил микросервисы? Например Contest, Participants, Discipline возможно стоит объединить в один.
Так как Contest это само управление конкурсами. Participants это управление участниками (регистрация, заявки) и дисциплины самого конкурса. Фактически больше нигде использоваться не будут.
Они тесно связаны, но при этом каждый из них может быть относительно самостоятельным, с легкой связью по ID. Кроме того это первая версия. И каждый из них будет развиваться по мере развития проекта. Поэтому решил, что Contest будет слишком «жирным». Или нормально? Не могу определиться с размером микросервиса.
Спасибо за помощь!)