Так удобно? Почему не по модулю на каждый мс?
У микросервиса есть API, микросервис "должен" предоставить клиент для других микросервисов. Это выливается в минимум 3 модуля (micro-A, micro-A-lib, micro-A-client). Есть еще общие пакеты, которые, конечно же, вынесены в отдельные модули.