использование архитектуры микросервисов - это замечательно, цель состоит в том, чтобы иметь сплоченность, поэтому, если объединение двух микросервисов в одно все еще учитывает сплоченность, продолжайте и делайте это (учитывая тот факт, что все это остается в одной области или теме (user-management))
однако, если mergin не является опцией, почему бы не использовать graphQl для микросервиса управления пользователями, вы должны учитывать эту опцию.
также возможно ваша проблема производительности связана с запросом, если предположить, чтовы используете jpa.
для меня, я бы никогда не использовал проход для других вещей, кроме как для шлюза
есть много вещей, которые могут вызвать проблемы с производительностью.попробуйте взглянуть на все лучшие практики на микросервисах, прежде чем принимать решение о слиянии