Pelo que entendi, os microserviços são separados.
Exemplo:
Usuários. usuario/:id, WAR único; Clientes. cliente/:id, WAR único; Contas a pagar. contaPagar/:id, WAR único. Pelo que entendi eles são desenvolvidos em projetos diferentes, mas utilizando o mesmo banco de dados. Sendo assim para buscar um cliente no micro serviço de conta a pagar, tenho que acessar localhost:8080/cliente/:id, sendo que estou no endereço localhost:8080/contaPagar.
Assim, eu não tenho métodos para clientes no módulo de contas a pagar. Assim tudo deste módulo está neste projeto. Salvar, Alterar, Excluir e todos os tipos de pesquisa.
Meu pensamento está correto ?