ECS + Fargate, In Production

12 Clouds of Christmas 2021

Ian Littman / @iansltx

Find these at ian.im/ecs12c

Okay...not really "production"

  1. Data stores (we use Aurora)
  2. HTTPS (use ACM)
  3. IAM role precision
  4. Non-default VPC
  5. Job processing tier
  6. Image scanning, GuardDuty, etc.

Here's what we need, starting from scratch

  1. Domain + Route53 Zone
  2. Security groups (internet -> ALB, ALB -> web tier)
  3. ECR repository (push your app image here)
  4. ECS Cluster (Networking Only)
  5. ECS Task Definition (incl. container definition)
  6. Target Group (IP)
  7. Application Load Balancer (pointed at #6 target group)
  8. DNS for #7 (A alias record)
  9. ECS Service (using #5, #7)

Thanks!

BTW, I'm looking for a part time devop...find me after