A set of Terraform modules for configuring production infrastructure with AWS, Docker, and ECS.
A set of Terraform modules for configuring production infrastructure with AWS
Provides a complete, battle-tested setup with multi-AZ VPC, auto-scaling ECS clusters, and integrated logging, reducing initial configuration effort.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built as reusable Terraform modules, allowing incremental adoption or full customization to fit specific infrastructure needs.
Uses Route53 for internal DNS with .stack.local domains, enabling zero-downtime deploys and simple service communication.
Configures CloudWatch for Docker logs and S3 for ELB logs out-of-the-box, streamlining monitoring and debugging workflows.
Explicitly marked as unmaintained since 2016, with no updates for AWS API changes, Terraform versions, or security vulnerabilities.
Relies on older EC2-based ECS and custom AMI builds, missing modern AWS services like Fargate and requiring manual maintenance.
Users must fork and maintain their own version to adapt to changes, demanding deep Terraform and AWS expertise.
Tightly coupled to Segment's internal tools like ecs-logs, making it difficult to swap in alternative logging or monitoring solutions.