We are building up product which will have set of microservices communicating with each other. We are using EKS as kubernetes service from aws. For Service mesh, There are two ways to go for it.
- Install Istio over EKS cluster.
- Use AWS App Mesh service with EKS.
The more I read about it, There are its own advantages of using one over other but not sure which one to go with. Istio is more matured whereas App Mesh is able to integrate with different AWS services like XRay, Cloudwatch etc. easily.
Any inputs over this is appreciated.