TalksAWS re:Invent 2025 - Launch web applications in seconds with Amazon ECS Express Mode (CNS379)
AWS re:Invent 2025 - Launch web applications in seconds with Amazon ECS Express Mode (CNS379)
AWS re:Invent 2025 - Launch web applications in seconds with Amazon ECS Express Mode
Overview of Amazon ECS
ECS is a mature and widely-adopted container orchestration service from AWS, launched 11 years ago
It currently provisions around 3 billion tasks per week across 38 AWS regions
65% of customers running containerized workloads on AWS start with ECS
Challenges with Traditional Container Orchestration
Developers often have to spend significant time on "undifferentiated heavy lifting" like configuring load balancers, security groups, and other infrastructure
This takes away from the time they can spend on writing business logic and delivering value to customers
Introducing Amazon ECS Express Mode
ECS Express Mode is a new feature that dramatically simplifies the process of launching and managing web applications on ECS
It reduces the number of required configurations from a long list to just 3 key elements:
Container image
Task execution role
Infrastructure role
ECS Express Mode then handles all the underlying infrastructure provisioning and orchestration automatically
Demonstration of ECS Express Mode
The presenters demonstrated creating two different ECS Express Mode services using the AWS CLI:
A simple Nginx-based web service
A more complex application with custom scaling and monitoring
For both services, ECS Express Mode automatically provisioned all necessary resources like load balancers, target groups, security groups, and auto-scaling policies
The entire deployment process took just a few minutes, with the infrastructure managed transparently by ECS Express Mode
Benefits of ECS Express Mode
Drastically reduced setup and configuration overhead for developers
Automatic provisioning of best-practice infrastructure and deployment strategies
Ability to monitor and manage the full lifecycle of applications, including updates and deletions
Flexibility to still access the full power of ECS when needed, such as customizing task definitions
Technical Details
ECS Express Mode is built on top of the existing ECS service, leveraging its core capabilities
It provisions resources like load balancers, target groups, and security groups on the user's behalf
Supports advanced deployment strategies like Canary deployments to ensure zero downtime
Integrates with auto-scaling to automatically scale the application based on metrics like request count
Business Impact
Allows developers to focus more on building business logic and delivering value, rather than managing infrastructure
Reduces the time and effort required to launch new web applications on AWS
Provides a streamlined, opinionated approach to container orchestration that is still flexible enough to accommodate advanced use cases
No additional charges beyond the standard costs of the underlying ECS and other AWS resources consumed
Example Use Cases
Quickly spin up new web applications and microservices for rapid prototyping or experimentation
Simplify the container orchestration process for small to medium-sized web applications
Leverage ECS Express Mode as a foundation for building higher-level platform services on top of ECS
These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.
If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.