Proxy: When we are creating a Proxy in API Manager we are adding governance (applying policies, managing traffic, adding authentication methods, etc.) to an API which already exists and it is going to consume 0.1 vCore by default.
There are two main use cases for creating a proxy:
- When the company has in a SOA implementation and has already created quite a lot of services for which there is no control or governance.
- When you want to expose data externally and deploy the proxy in a DMZ following the Gateway pattern.
Auto-Discovery: API auto-discovery is the mechanism to manage an API from API Manager by pairing the deployed application to an API created on the platform, regardless of how it was deployed. Auto-discovery will not consume extra cores since you manage the Mule API directly.
For more information please look at the post https://mulesoftpartners.bloomfire.com/posts/1518177-flash-concepts-api-manager-api-auto-discovery-vs-api-proxy
If you would like to find out more about how Systems Integration could help you make the most out of your current infrastructure while enabling you to open your digital horizons, do give us a call at +44 (0)203 475 7980 or email us at email@example.com.
Other useful links: