Olá, tudo bem? Algumas vantagens que me veio em memoria.
- Segunrança, ao invés de repassar a conexão direta como banco de dados você informará somente os dados de conexão da API;
- Facilidade, facilitam a comunicação de outros dispositivos com a sua aplicação;
- Gerenciador, pode gerenciar acessos e distribuição de prioridades de conexão
- Flexivel, pode-se inserir facilmente um middleware
- Portabilidade, mais facil alterar conexões, do que um banco de dados em produção rodando com dados sensiveis que são utilizados por n serviços. Em caso de um ataque ddos há um serviço direcionado.
Há diversos tipos, e abordagem para microsserviços. Então, poderia sim ser utilizado como base para uma possivel inserção para utilizar um microsserviço com objetivos especificos.