Skip to main content

A curated list of awesome ECS guides, development tools, and resources

2.9k
GitHub Stars
110
Curated Resources
8
Categories
53 min ago
Last Refreshed
First stepsPick your container hosting strategy:Pick a tool for deploying your applicationSolutionsReference ArchitecturesCoursesBlogsPresentations

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me solutions resources from awesome-ecs"

Installation instructions →

What's inside

Pick a tool for deploying your application

  • Airship Terraform for ECS

  • AWS Cloud Development Kit

    This CDK module provides the most extendable interface for ECS services. It lets you deploy an ECS service and then optionally attach extensions to it, which do things like add the service to a service mesh, or add an observability sidecar, etc. Read more about

  • AWS Copilot

    The easiest starting experience for launching your local container on Fargate. This commandline tool helps you build and deploy your application, as well as deploy CI/CD pipelines that automatically rebuild and redeploy your application on Git push. It creates infrastructure as code templates for you behind the scenes.

  • aws-ecs

    This module provides simple low level constructs for creating ECS and Fargate services. It gets about 100k downloads per week on NPM, so it is quite popular as a choice.

  • aws-ecs-patterns

    A more beginner friendly interface to CDK. These patterns help you setup simple things like a "load balanced service" or a "scheduled task"

  • Background Worker (Service)

Blogs

Pick your container hosting strategy:

First steps

  • Amazon ECS Core Concepts

    Introduction to core concepts of Amazon ECS, including what are containers, why it is important to decouple applications from their underlying compute infrastructure, how ECS works, and what integrations that ECS has with the rest of AWS.

  • AWS Copilot

    The getting started guide for AWS Copilot helps you deploy your first simple static website container on Fargate.

  • Building Blocks of Amazon ECS

    Learn about the basic building blocks of ECS and how they fit together to fully understand how it works and how you can use it!

Courses

Reference Architectures

Showing a sample of 110 resources. View the full list on GitHub →