Introduction
When you want to run your app in containers on AWS and make it reachable from the internet, you need a way to balance traffic to your containers. ECS with ALB integration lets you run containers and automatically distribute incoming web traffic to them safely and efficiently.
When you want to run multiple copies of your app in containers and share incoming web traffic between them.
When you want AWS to automatically check if your containers are healthy and only send traffic to healthy ones.
When you want to use a single web address to reach your app even if containers move or restart.
When you want to scale your app containers up or down based on demand without changing how users connect.
When you want to separate your app traffic from other services using a load balancer.