AWS App Mesh is a service mesh that provides application-level networking to make it easy for services to communicate with each other across multiple types of compute infrastructure. App Mesh aims to give end-to-end visibility and high-availability for applications. There is no additional charge for using AWS App Mesh. Users pay for the AWS resources (EC2 instances or requested Fargate CPU and memory) consumed by the proxy that is deployed alongside containers.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Director in Information Technology (10,001+ employees employees)
Pros
Standardization of microservices communication.
Traceability and visibility of communication across microservices.
Identify and Isolate issues in microservices communication.
Monitoring and sending data to CloudWatch.
Cons
Increase the limit of for a set of resources: virtual nodes and virtual gateways.
Expert availability: not easy to find experts.
Return on Investment
High ROI as it facilitates operational monitoring and root cause analysis.
Ensures to re-route and distribute traffic sustaining operational availability and performance - +ve for ROI.
Service discovery enables service run time governance - +ve for ROI.
Alternatives Considered
Istio
Other Software Used
Informatica MDM, Microsoft Power BI, Microsoft Power Automate (formerly Microsoft Flow)