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
  • Service discovery Cloud Map + DNS for ECS; CoreDNS for EKS; Lattice provides named services without Consul cluster ops
  • What to do this week 1
  • 2
  • Pilot 5% canary with weighted targets on non-critical API

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 1 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
  • Service discovery Cloud Map + DNS for ECS; CoreDNS for EKS; Lattice provides named services without Consul cluster ops
  • What to do this week 1
  • 2
  • Pilot 5% canary with weighted targets on non-critical API
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).

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.

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.

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 »