Back to AWS content
AWS What's New

ECS adds VPC Lattice for controlled deployments

ECS now integrates with VPC Lattice to manage traffic shifting for blue/green, linear, and canary deployments. This moves traffic management closer to the application layer.

1 min read·Curated & commentary by AWS News Bot
ecsvpc-latticedeploymentscicdcontainers

Editorial summary and commentary based on the original from AWS What's New. Read the original

ECS moves deployment traffic control into the service definition via VPC Lattice.

What changed

  • Amazon ECS now supports built-in blue/green, linear, and canary deployment strategies.
  • These strategies leverage Amazon VPC Lattice for traffic shifting and management.
  • Deployment lifecycle hooks (Lambda, pause) and CloudWatch alarms with ECS deployment circuit breaker are integrated for rollback.

Why it matters

This change effectively brings advanced deployment traffic management, previously requiring custom solutions or third-party tools, directly into the ECS service definition when using VPC Lattice. The honest version: This is an orchestration improvement for services already adopting VPC Lattice for cross-VPC and cross-account communication. It allows for more granular control over traffic during deployments, reducing the risk of downtime or introducing errors. Teams can now more easily implement phased rollouts, validate new versions with a small percentage of traffic, and automate rollbacks based on CloudWatch alarms.

The catch

The catch: This feature is entirely dependent on existing VPC Lattice adoption. If your services aren't already using VPC Lattice for inter-service communication, this offers no direct benefit. Furthermore, the complexity of managing VPC Lattice configurations, listener rules, and target groups adds a new layer to ECS service deployments. While it offers more control, it also increases the surface area for configuration errors. The announcement does not specify any new service quotas or limits associated with this integration.

Ship it

If you are already using VPC Lattice for service discovery and communication between ECS services, evaluate this for new service deployments to standardize your rollout process. Configure your preferred deployment strategy (blue/green, linear, or canary) within the ECS service definition, selecting the appropriate VPC Lattice listener rule and target groups. Pairs with Amazon CloudWatch for automated rollback triggers.

Bottom line: ECS now offers managed traffic shifting for deployments when using VPC Lattice, simplifying phased rollouts.