I'm designing an architecture for a customer, my customer need publish APIs for his partners and he wants to publish APIs for a production environment and APIs for a test environment (the latter one are used while partners are doing their developments)
Initially I thought to use two portals and two gateways (alternative 1): one for the production APIs and other one for test APIs. However, I’m wondering if it's better to have one portal and one gateway (alternative 2): with both, productive and test APIs. I think that in that way I could avoid management overhead.
I appreciate your feedback.