We're thinking of using Apigee as a reverse proxy for a web app. Would we run into any scalability issues with this approach? All requests to access various pages of the web app would be routed through Apigee. Requests that require authentication will be re-routed to an authentication service by Apigee. Requests that don't require authentication will be forwarded to the correct web app. The web app will be in a VPC that is only accessible by Apigee through a VPN.
Solved! Go to Solution.
Yes, what Chris said.
There is no ProxyPassReverse in Apigee. You could write one in Apigee, but why would you? There are systems tat do this better. nginx, envoy, haproxy, and of course Apache.
Second, it's expensive to run your webapp calls through Apigee.
tl;dr Do not use Apigee as a general purpose webapp reverse proxy.