А если контракт поменялся?
если поменялся API, то старая версия API должна поддерживаться до тех пор, пока жив последний контейнер, требующий старую версию API, а вообще, если есть сильные зависимости, то мб и не нужно это делать именно как микросервисы? правильная группировка на микросервисы важна, если связи сильны и происходят часто, то мб пока рано их дробить на микросервисы?