Я планирую обмениваться общими данными, такими как пользователь / группы / учетная запись / разрешение, и общими бизнес-данными, такими как данные инвентаризации / информация о продукте / и т. Д.
Общие данные, такие как пользователи, группы и разрешения, находятся в центральной LDAP или базе данных. Они являются частью вашего решения Spring Security, и все приложения могут делиться ими независимо от того, находятся ли они на одном сервере приложений или нет.
Можно утверждать, что общие бизнес-данные, такие как инвентарь, сведения о продукте и т. Д., Должны принадлежать одной услуге. Это единственный, кто может изменить данные. Другие могут получить доступ, запросив службу, но именно она управляет операциями CRUD с этими таблицами.
Если вы сделаете это, вы предотвратите соединение объектов и систем на уровне базы данных. Вы торгуете более слабой связью для увеличения задержки в сети.