we have a microservice architecture. There is an API Gateway that acts as entry point for a External System (SAP)
It is clear that SAP should connect with our system using the API Gateway. But, in the case a microservice (Costs API in the diagram) wants to consume some API inside the external system, it's a good choice to allow direct communication to the external system (SAP)?
Other otpion I could see is to reuse the API Gateway for that commmunication too? (acting as a central point in both communication flows)
Are there any benefits or drawbacks on that?
Many thanks in advance