Я решил полностью изолировать службу аутентификации.
Код, который вызывает API, будет общим для всех микросервисов, которые должны обрабатывать все проблемы, связанные с аутентификацией, но сам API аутентификации будет автоматически изменен для всех микросервисов, когда выполняется обновление.
Я предпочитаю это выше, передавая изменения для каждого из микросервисов по отдельности при обновлении.
API также может быть версионным, если это необходимо по какой-либо причине.
Http-вызовы создают очень небольшую задержку, но опять же http-вызовы облегчаются.
То же самое относится и к микросервисам, которые взаимодействуют друг с другом, кроме аутентификации.
Они будут загружены в Скопление Kubernetes в облаке, я предполагаю, что эти звонки будут быстрыми.
Код все еще может быть изменен в случае необходимости.