Сущность «Клиент» разрослась до 140 полей, и каждое изменение согласуют пять команд
В монолите одна таблица и одна модель «Клиент». Продажам нужны источник лида и воронка, биллингу — реквизиты и договоры, поддержке — обращения и уровень обслуживания, маркетингу — согласия на рассылки. В модели 140 полей, любое изменение задевает всех.
Как описать модель при переходе на сервисы?
- Своя модель клиента в каждом контексте, общий id
- Один сервис «Клиент» со всеми 140 полями
- Копия всех 140 полей в каждом сервисе
- Отдельный сервис на каждую группу из 10 полей
