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:
    1. Container image
    2. Task execution role
    3. 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:
    1. A simple Nginx-based web service
    2. 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

Your Digital Journey deserves a great story.

Build one with us.

Cookies Icon

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.