aws-ecs-fargate

Deploys containerized apps to AWS ECS Fargate with ALB load balancing and CloudWatch logging.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ToanPV90/dotfiles --skill aws-ecs-fargate-toanpv90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-ecs-fargate
Source: https://github.com/ToanPV90/dotfiles/tree/main/agents/.agents/skills/aws-ecs-fargate
Command: npx skills add https://github.com/ToanPV90/dotfiles --skill aws-ecs-fargate-toanpv90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the complexity of running containerized workloads on AWS by providing an end-to-end blueprint for configuring ECS task definitions, services, networking, and load balancing across Fargate or EC2.

Core Features & Use Cases

  • ECS cluster and service deployment: Create an ECS cluster and wire up services to desired task definitions for predictable rollouts.
  • Container image pipeline with ECR: Build, authenticate, push, and reference Docker images from Amazon ECR in task definitions.
  • Production readiness controls: Configure health checks, CloudWatch logging, IAM roles, and safe deployment settings (deployment circuit breaker) for reliable operations.
  • Use Case: Ship a microservice behind an ALB with private networking, automatic scaling, and observable logs, so you can migrate from docker-compose or Kubernetes without re-architecting everything at once.

Quick Start

Run this by asking: "Using my AWS account, create the ECS Fargate task definition for myapp, push the container image to ECR, and create an ECS service behind an ALB with CloudWatch logs and scaling."

Frequently Asked Questions about aws-ecs-fargate

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

FAQPage Schema
How do I deploy a containerized application on AWS ECS with Fargate and ALB load balancing?

Deploy containerized applications on AWS ECS with Fargate by defining task definitions, creating services, and integrating ALB load balancing. This configures awsvpc networking, health checks, and CloudWatch logging for production workloads.

What is the best way to migrate from docker-compose to AWS ECS Fargate for microservices?

Migrating from docker-compose to AWS ECS Fargate ships microservices behind an ALB with private networking and automatic scaling. It provides an end-to-end blueprint for configuring ECS tasks without re-architecting everything at once.

How do I configure ECR image pipelines and IAM execution roles for ECS task definitions?

Configure ECR image pipelines by building, authenticating, and pushing Docker images to Amazon ECR, then referencing them in task definitions. IAM execution and task roles are configured to grant the necessary AWS permissions.

Can I use AWS CLI to set up ECS Fargate services with rolling updates and deployment rollbacks?

Yes, AWS CLI-managed ECS setup supports scalable service desired counts and deployment controls for rolling updates and rollbacks. It configures deployment circuit breakers for reliable production operations.

Does ECS Fargate support awsvpc networking and CloudWatch logging for production workloads?

ECS Fargate supports awsvpc networking, CloudWatch logging, and health checks for production workloads. It correctly wires containers to target groups and applies IAM execution roles for secure operations.

When should I not use ECS Fargate for container orchestration?

Avoid ECS Fargate if your containerized workloads require deep host-level access or custom daemon configurations not supported by the Fargate runtime. EC2 launch type or Kubernetes may offer more control for these edge cases.