AWS App Mesh logo

AWS App Mesh

AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make it easy for services to communicate with each other across multiple types of compute infrastructure including Amazon ECS, EKS, EC2, and Fargate. App Mesh standardizes service communication, giving end-to-end visibility and helping ensure high availability. Note: AWS App Mesh is deprecated; Amazon ECS Service Connect is the recommended replacement for new workloads.

1 APIs 1 Capabilities 8 Features
AWSDeprecatedEnvoyMicroservicesNetworkingService Mesh

APIs

AWS App Mesh API

API for creating and managing App Mesh service meshes, virtual services, virtual nodes, virtual routers, routes, and gateway routes. The service is based on Envoy proxy and prov...

Capabilities

AWS App Mesh Service Mesh Workflow

Workflow capability for platform engineers to manage App Mesh service meshes, virtual nodes, virtual services, and traffic routing. Note: AWS App Mesh is deprecated; Amazon ECS ...

Run with Naftiko

Features

Service Mesh Management

Create and manage service meshes spanning Amazon ECS, EKS, EC2, and Fargate compute environments.

Virtual Node Configuration

Define virtual nodes representing actual services with listener ports, health checks, and service discovery backends.

Traffic Routing

Configure virtual routers and routes for weighted routing, retry policies, and timeout configurations.

Envoy Proxy Integration

Automatically injects and manages Envoy sidecar proxies for transparent service-to-service communication.

Observability

Export metrics, logs, and traces from Envoy proxies to AWS CloudWatch, X-Ray, and third-party tools.

mTLS Encryption

Enable mutual TLS encryption between services within the mesh for zero-trust networking.

Virtual Gateways

Configure ingress traffic from outside the mesh to virtual services using gateway routes.

Multi-Account Mesh Sharing

Share service meshes across AWS accounts using AWS Resource Access Manager.

Use Cases

Microservices Communication

Standardize and control service-to-service networking for containerized microservices applications.

Traffic Management

Implement canary deployments, A/B testing, and weighted routing without application code changes.

Observability and Debugging

Capture end-to-end metrics and traces to identify performance bottlenecks and service failures.

Zero-Trust Networking

Enforce mTLS encryption between services for internal network security compliance.

Integrations

Amazon ECS

Automatically inject Envoy sidecars into ECS task definitions.

Amazon EKS

Integrate with Kubernetes pod networking using the App Mesh controller for Kubernetes.

AWS X-Ray

Export distributed traces from Envoy proxies to X-Ray for performance analysis.

Amazon CloudWatch

Send Envoy proxy metrics to CloudWatch for monitoring and alerting.

AWS Cloud Map

Use Cloud Map for service discovery within the mesh.

Amazon EC2

Run Envoy sidecar proxies alongside EC2-hosted services.

Semantic Vocabularies

Aws App Mesh Aws Context

2 classes · 6 properties

JSON-LD

Aws App Mesh Create Context

14 classes · 17 properties

JSON-LD

Aws App Mesh Describe Context

14 classes · 7 properties

JSON-LD

Aws App Mesh Egress Context

1 classes · 1 properties

JSON-LD

Aws App Mesh Gateway Context

9 classes · 21 properties

JSON-LD

Aws App Mesh Grpc Context

14 classes · 25 properties

JSON-LD

Aws App Mesh Http Context

16 classes · 26 properties

JSON-LD

Aws App Mesh List Context

16 classes · 9 properties

JSON-LD

Aws App Mesh Listener Context

9 classes · 22 properties

JSON-LD

Aws App Mesh Logging Context

2 classes · 3 properties

JSON-LD

Aws App Mesh Mesh Context

6 classes · 12 properties

JSON-LD

Aws App Mesh Port Context

1 classes · 2 properties

JSON-LD

Aws App Mesh Route Context

5 classes · 16 properties

JSON-LD

Aws App Mesh Tag Context

3 classes · 3 properties

JSON-LD

Aws App Mesh Tcp Context

4 classes · 6 properties

JSON-LD

Aws App Mesh Tls Context

5 classes · 8 properties

JSON-LD

Aws App Mesh Untag Context

2 classes · 1 properties

JSON-LD

Aws App Mesh Update Context

14 classes · 9 properties

JSON-LD

Aws App Mesh Virtual Context

53 classes · 57 properties

JSON-LD

Aws App Mesh Weighted Context

1 classes · 3 properties

JSON-LD

API Governance Rules

AWS App Mesh API Rules

19 rules · 11 errors 8 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
💬
FAQ
FAQ
🔑
Authentication
Authentication
🌐
Console
Console
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability