Slide 1

Slide 1 text

Refactoring Terraform CloudCasts

Slide 2

Slide 2 text

1 repository, 2 CI/CD pipelines!? CodeBuild Staging CloudCasts CodeBuild Production Artifact Artifact CodeDeploy CodeDeploy

Slide 3

Slide 3 text

1 repository, 2 CI/CD pipelines!? CodeBuild Staging CloudCasts CodeBuild Production Artifact Artifact CodeDeploy CodeDeploy OVERLAPPING DEPLOYS 😭

Slide 4

Slide 4 text

1 Pipeline, 2 Environments CloudCasts CodeBuild Artifact CodeDeploy Staging CodeDeploy Production

Slide 5

Slide 5 text

Terraform Setup Staging - CodeDeploy, ASG, ALB CloudCasts Production - CodeDeploy, ASG, ALB Shared - CodeBuild, Artifact Bucket