We are currently evaluating architectural approaches and products to solve for managing APIs deployed on GKE as well as on-prem.
We are primarily looking for a Central place to manage all our apis, including capabilities to catalog,discover, apply various security, analytics, rate limiting policies and other common gateway policies.
For north South traffic (external -internal) APIGEE makes perfect sense but for internal-internal traffic(~100M Calls/Month) I think the ApIGEE cost and added latency is not worth it.
I have explored istio gateway(with envoy adapter for APIGEE) as an option for east west traffic but didn’t find it a great fit due to complexity and cost.
I am now thinking of just using k8s ingress controller but then I lose all APIM features.
Whats the best pattern/product to implement in this situation?
Any and all inputs from this community are greatly appreciated, hopefully your inputs will help me design an efficient system.
I have explored istio gateway(with envoy adapter for APIGEE) as an option for east west traffic but didn’t find it a great fit due to complexity and cost.
I am now thinking of just using k8s ingress controller but then I lose all APIM features.
Pisceannix is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.