AWS App Mesh
AWS App Mesh is a service mesh that provides application-level networking to make it easy for services to communicate with each other. It standardizes how your services communicate, giving you end-to-end visibility and ensuring high availability for your microservices applications. App Mesh…
Key facts
- First appeared
- 2018
- Category
- technology
- Problem solved
- AWS App Mesh was created to address the complexity of managing and observing inter-service communication in highly distributed microservices architectures. Before App Mesh, developers had to implement critical networking functionalities like traffic routing, load balancing, retries, circuit breaking, and security (like mutual TLS) directly within their application code or as custom libraries. This led to inconsistent implementations, increased development overhead, and made it difficult for operations teams to gain consistent visibility and control over network traffic flows across disparate services.
- Platforms
- Amazon EKS, AWS Fargate, Amazon ECS, AWS EC2
Related technologies
Notable users
- Enterprises seeking centralized control over service communication
- Companies adopting cloud-native microservices on AWS
- Organizations requiring deep observability into distributed applications