Deploy Teamcity Stack on AWS

List of AWS Resources Required for Teamcity Stack:

  1. AWS VPC (Internet Gateway + NAT Gateway + 3 Type of Subnets)
  2. Application Load balancer + SSL Certificate(Public Subnet)
  3. ECS Cluster + Task Definition (Private Subnet)
  4. External AWS RDS MySQL (Database Subnet)
  5. S3 bucket as external artifact storage.