We work in agile mode with two different teams/applications, we are facing a new situation and we need your advice. The front-end of the application A (developed by team A) is now needing a service from micro-service B (which is developed by team B). Should the front-end A directly ask the micro-service B or would you prefer that it goes through micro-service A ? is it a matter of separation of concerns here ? 

Help/advise would be highly appreciated.

Thanx a lot!!

[![enter image description here](https://i.stack.imgur.com/dC1e0.png)](https://i.stack.imgur.com/dC1e0.png)