Azure API Manager: multiple APIs from one Container App?

Copper Contributor

We are drafting the architecture of an Azure Container App that should include all of the company internal APIs. Those APIs should in turn be routed for consumption through APIM. Our current architecture is more like one App Service for each API, some of them are routed via APIM. 

 

The current plan is to let the Container App host one container per backend, each with their own OpenAPI definition.

 

Each API are quite small, and do not have much traffic. Still they are essential for the business. We do not wish to create one Container App for each API. Nor do we want to let different consumers have access to all APIs in the Container App.

 

What is our options when it comes to creating multiple APIs, or managing different access policies, from one Container App?

1 Reply