← All insights

Insights

An AWS cost optimization workflow engineering teams can actually ship

Move beyond recommendation lists with evidence, ownership, approval, remediation, and realized-savings verification.

By OpsTiller teamPublished July 20, 2026Reviewed July 20, 2026

AWS cost optimization often begins with a good recommendation and ends with an aging ticket. The gap is not always detection. It is the coordination required to prove the signal, locate the accountable engineer, make a safe change, and determine whether the expected savings appeared.

A five-part operating loop

1. Detect with multiple signals

Combine billing and utilization data with configuration, tags, account context, and native services such as AWS Cost Optimization Hub. A recommendation should state its lookback period, thresholds, estimated opportunity, and confidence.

2. Establish ownership

Map the live resource to an application, team, and source of truth. For Terraform-managed infrastructure, a repository path and resource address are more actionable than a tag alone. Ambiguous matches should produce a research task, not an automated guess.

3. Make approval specific

An approval should bind a person to the evidence, policy version, exact proposed action, risk, and rollback instructions. Broad standing approval for a category of future changes removes the context a reviewer needs.

4. Change infrastructure through its source of truth

If Terraform owns a resource, prepare a narrow draft pull request and let existing CI run terraform plan. Do not mutate the live resource directly and leave code to drift. See our deeper guide to Terraform cloud cost remediation.

5. Verify the outcome

Revalidate immediately before action. After deployment, compare observed billing data with the accepted baseline while accounting for reporting delay, commitments, credits, and workload changes. “Accepted savings” and “realized savings” are different measures.

What to measure

Track time from detection to owner, approval rate, rejection reasons, remediation lead time, rollback rate, and realized savings confidence. These measures expose whether the bottleneck is recommendation quality, ownership data, risk, or team capacity.

Start with a bounded workflow such as idle RDS rightsizing and make every assumption visible to the reviewer.