Как организовать внутренне общение микросервисов друг с другом?
Организуйте шину данных на базе например zeromq (в контексте микросервисов его частенько используют). Есть даже что-то готовое, как пример.
Мы когда перешли на микросервисы тоже столкнулись с подобной проблемкой. И написали свою библиотеку. Работает быстрее чем через zeromq т.к. нет посредника, только прямой сокетный коннект.
Взять серверную часть можно здесь https://www.npmjs.com/package/aud-socket-server и клиентскую здесь https://www.npmjs.com/package/aud-socket-client