One day, pretty early in the morning, I got a message with a screenshot from the CTO saying:

Any thoughts on how we keep these cleaned up?

Feature Branch deployments in ECS

A few months earlier, we were discussing the need to deploy feature branch environments as a solution to avoid our delivery process getting stuck, as we were deploying more than the QA team could handle. We created a feature branch deployment pipeline, and it was working great, as every important feature was tested in isolation from the QA environment (no merges until approved by QA). Essentially, we stopped having complaints about our queue to production getting stuck due to defective code or incomplete acceptance criteria.