I'm looking for a fast HTTP response of cacheable data between services in Kubernetes.
Since my apps are already container-native, I don't want to code in my application the logic of caching, neither via cache lib. The apps are focused mainly on business logic.
I've searched how to configure caching between services and didn't find any Istio configuration to do that, only an issue in the Envoy repository Support HTTP caching and these ongoing related PRs: #7198, #9878, also this talk and this design spec.
On the issue page, in the first comment, someone mentions they are using Nginx as a proxy to cache some API calls. But I don't know if it is the right choice.
Is there a simpler alternative to achieve HTTP caching in the mesh?