Skip to main content

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

App Mesh is legacy path—new meshes should start with VPC Lattice for AWS-native east-west or Istio on EKS when you need full L7 policy. Traffic shifting without duplicating load balancers per service.

Key Facts

  • App Mesh is legacy path—new meshes should start with VPC Lattice for AWS-native east-west or Istio on EKS when you need full L7 policy
  • Benchmark pattern (hypothetical workload) — VPC Lattice weighted routing 90/10 canary across ECS services, no sidecar, p99 overhead 1
  • 2ms; Istio on EKS mTLS + traffic split adds 3
  • 8ms p99 sidecar tax; App Mesh EOL drives Lattice migration path
  • Service discovery Cloud Map + DNS for ECS; CoreDNS for EKS; Lattice provides named services without Consul cluster ops

Entity Definitions

VPC
VPC is an AWS service discussed in this article.
EKS
EKS is an AWS service discussed in this article.
ECS
ECS is an AWS service discussed in this article.
microservices
microservices is a cloud computing concept discussed in this article.
Kubernetes
Kubernetes is a development tool discussed in this article.

Service Mesh Traffic Shifting: VPC Lattice, Istio on EKS, and App Mesh EOL

DevOps & CI/CD Palaniappan P 2 min read

Quick summary: App Mesh is legacy path—new meshes should start with VPC Lattice for AWS-native east-west or Istio on EKS when you need full L7 policy. Traffic shifting without duplicating load balancers per service.

Key Takeaways

  • App Mesh is legacy path—new meshes should start with VPC Lattice for AWS-native east-west or Istio on EKS when you need full L7 policy
  • Benchmark pattern (hypothetical workload) — VPC Lattice weighted routing 90/10 canary across ECS services, no sidecar, p99 overhead 1
  • 2ms; Istio on EKS mTLS + traffic split adds 3
  • 8ms p99 sidecar tax; App Mesh EOL drives Lattice migration path
  • Service discovery Cloud Map + DNS for ECS; CoreDNS for EKS; Lattice provides named services without Consul cluster ops
Service Mesh Traffic Shifting: VPC Lattice, Istio on EKS, and App Mesh EOL
Table of Contents

AWS App Mesh is in maintenance/EOL trajectory—June 2026 greenfield should evaluate VPC Lattice (service network across VPCs/accounts) and Istio on EKS for Kubernetes-native canary (flagger, Argo Rollouts).

Benchmark pattern (hypothetical workload) — VPC Lattice weighted routing 90/10 canary across ECS services, no sidecar, p99 overhead 1.2ms; Istio on EKS mTLS + traffic split adds 3.8ms p99 sidecar tax; App Mesh EOL drives Lattice migration path.

Symptom → mechanism → AWS control

Production symptomMechanismAWS control
Canary requires DNS hackNo L7 traffic splittingVPC Lattice weighted target groups
Sidecar resource overheadEnvoy per pod on IstioVPC Lattice (no sidecar) or ECS Service Connect
App Mesh deprecation riskAWS App Mesh EOL trajectoryMigrate to VPC Lattice or Istio on EKS

Opinionated take: Default to VPC Lattice for AWS cross-service routing in 2026—reach for Istio only when you need K8s-native mTLS and WASM extensibility.

Traffic shifting patterns

ToolShift mechanism
ECS/CodeDeployTarget group weights
EKS + IstioVirtualService weights
VPC LatticeListener rules + target groups
ECS Service ConnectSimpler east-west for ECS-only

Sidecar limitations: CPU/memory tax per pod—measure before meshing 200 microservices.

Service discovery

Cloud Map + DNS for ECS; CoreDNS for EKS; Lattice provides named services without Consul cluster ops.

AWS services map

NeedServiceSkip when
AWS-native service meshVPC LatticeNeed K8s-only ingress without cross-VPC
K8s mTLS + advanced routingIstio on EKSTwo services, ALB path routing suffices
ECS service discovery + meshECS Service ConnectMonolith with no east-west traffic

What to do this week

  1. Inventory App Mesh usage—plan Lattice or Istio migration.
  2. Pilot 5% canary with weighted targets on non-critical API.
  3. Compare p99 latency with/without sidecar on same node pool.

More in This Track

Part of the Engineering Guides library (June 2026).

What this guide doesn’t cover

Container seccomp—part 4 of track.

PP
Palaniappan P

AWS Cloud Architect & AI Expert

AWS-certified cloud architect and AI expert with deep expertise in cloud migrations, cost optimization, and generative AI on AWS.

AWS ArchitectureCloud MigrationGenAI on AWSCost OptimizationDevOps

Recommended Reading

Explore All Articles »