← All case studies

Case study · Solution Tree

Replacing an overengineered CI/CD pipeline

Swapped a complicated deployment process for GitHub Actions and AWS CDK, and rolled out AWS Security Hub.

The problem

The existing CI/CD process was more complicated than the platforms it served, which made deployments harder to understand, change, and trust.

What I did

  1. Replaced the pipeline with GitHub Actions workflows that are easy to read and change.
  2. Defined infrastructure in code with AWS CDK.
  3. Rolled out AWS Security Hub to bring security findings into one place.

The result

  • Deployments are simpler and easier to reason about.
  • Infrastructure is versioned and reviewable like any other code.
  • Security findings are visible in one place.

Next case study

Replacing a Flash reporting tool with React