ecs

Design and configure Amazon ECS container orchestration for application deployments.

15|20|Updated May 11, 2026
One-click install
npx skills add https://github.com/awslabs/startups --skill ecs-awslabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecs
Source: https://github.com/awslabs/startups/tree/main/solution-architecture/plugins/aws-dev-toolkit/skills/ecs
Command: npx skills add https://github.com/awslabs/startups --skill ecs-awslabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams design, configure, and operate Amazon ECS workloads by providing expert guidance for container orchestration, deployment choices, networking, scaling, and production readiness.

Core Features & Use Cases

  • ECS Architecture Guidance: Recommend Fargate or EC2 launch types, task definitions, service configurations, networking patterns, and load balancer integrations.
  • Production Operations: Configure auto-scaling, deployment strategies, observability, security hardening, and infrastructure-as-code approaches for ECS services.
  • ECS Express Mode Support: Evaluate when to use ECS Express Mode for simplified production deployments and compare it with standard ECS configurations.
  • Use Case: Help a startup migrate a containerized web application to AWS ECS with the right compute model, secure task configuration, automated scaling, and zero-downtime deployment practices.

Quick Start

Use the ecs skill to design an ECS deployment architecture for my containerized API service with scaling and networking recommendations.

Frequently Asked Questions about ecs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design and deploy a reliable ECS container service for my application?

To design a reliable ECS container service, configure task definitions, select appropriate launch types, integrate load balancers, and set up automated scaling for zero-downtime deployments. This Skill provides expert guidance for production-ready ECS architecture and operations.

When should I choose Fargate vs EC2 launch types for my ECS deployment?

Choose between Fargate and EC2 launch types for your ECS deployment based on your workload's compute requirements, scaling needs, and operational overhead. This Skill evaluates your containerized application to recommend the optimal compute model.

What is the best way to configure auto-scaling and load balancing for Amazon ECS?

The best way to configure auto-scaling and load balancing for Amazon ECS is to define service auto-scaling policies and integrate Application Load Balancers. This ensures traffic distribution and dynamic scaling for production ECS workloads.

Can I use ECS Express Mode for simplified production deployments?

Yes, you can use ECS Express Mode for simplified production deployments. This Skill evaluates when to adopt ECS Express Mode and compares it against standard ECS configurations to determine the right approach for your workload.

How do I migrate a containerized web application to AWS ECS with zero downtime?

Migrate a containerized web application to AWS ECS with zero downtime by applying proper deployment strategies, secure task configurations, and infrastructure-as-code. This Skill guides the migration process including networking and security hardening.

Does this ECS guidance cover networking configuration and security hardening?

Yes, this ECS guidance covers networking configuration and security hardening for production operations. It includes networking patterns, observability setup, and infrastructure-as-code approaches to ensure reliable container orchestration.