Comparative Insights AWS App Mesh vs Azure AKS
Use Cases and Deployment Scope
In our organization, we used AWS App Mesh mainly to understand its capabilities around application level networking. Our goal was to evaluate and compare it with Microsoft Azure's Kubernetes Service, which we were already using in some of our customer environments. And also identify areas where we could improve our service mesh strategy across environments.
Pros
- Control traffic at the service level
- Deep visibility into service to service communications
- Dynamic service discovery
Cons
- Complex setup and configuration - should provide a simplified onboarding process.
- There is no RBAC style policies, which could improve security and control
- No native rate limiting and circuit breaking.
Likelihood to Recommend
If your workloads are primarily based on AWS infrastrucure, where you might have EC2, EKS, Cloud Watch solutions, this service is native and good for you to maintain application level metworking. Also if you want to assess how secure inter service traffic could be achieved without a lot of custom writing, AWS App Mesh is a fine solution.