where to use Envoy proxy as api-gateway or AG services as api-gateway on microservices

Anirban Goswami 256 Reputation points
2020-12-27T19:17:56.453+00:00

Hi All,

Microsoft recommended use Envoy-proxy as api-gateway(URL-rewriting) as below repo.(microservices patterns)
https://github.com/dotnet-architecture/eShopOnContainers

Also , we can use Azure front-door or application gateway( APP-GW) kind service for a Public facing End point for client access and then linked to VM -scale set or AKS infrastructure as backend pool.

Is there any guidance to take decision where we can use Envoy-proxy as api-gateway or use Azure FD or APP-GW services with backed pool.

Many Thanks,

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
608 questions
0 comments No comments
{count} votes

Accepted answer
  1. suvasara-MSFT 10,016 Reputation points
    2020-12-29T07:33:28.343+00:00

    @Anirban Goswami , I am not much aware of Envoy but on doing research found that it works like Azure API management service. But Application Gateway and Azure Front Door are used as loadbalancing solutions Azure. You can deploy APPGW with API management to selectively expose some API’s externally whilst keeping all other API’s internal. So, to secure your internet facing API’s and to load balance the traffic across those subset API’s you need to deploy APPGW with WAF before the APIM.

    ----------

    Please do not forget to "Accept the answer" wherever the information provided helps you to help others in the community.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful