GGoldwater.dev
All articles
Cost & Reliability7 min read·

FinOps Without a FinOps Team

You don't need a dedicated cost org to stop overpaying for cloud. A handful of habits — ownership, visibility, and a few right-sizing reflexes — recover most of the waste.

Cloud waste is rarely one big mistake. It's a thousand small defaults: an over-provisioned instance here, a forgotten environment there, logs retained forever, a NAT gateway shuffling traffic that could have stayed private. The good news is that the same small-scale nature means most of it is recoverable without a reorg.

Give every dollar an owner

Untagged spend is unmanaged spend. Before any clever optimization, get tagging right: team, environment, and service on every resource. Once you can attribute cost to a team, the incentives mostly sort themselves out — people optimize what shows up on their own ledger.

Right-size before you reserve

Reserved instances and savings plans are powerful, but committing to the wrong size just locks in waste at a discount. Right-size against real utilization first, then buy commitments for the stable baseline you're confident you'll keep using.

  • Kill idle and zombie resources — non-prod that runs nights and weekends, orphaned volumes, unused IPs.
  • Right-size compute to actual CPU and memory utilization, not the number someone guessed in 2023.
  • Buy commitments only for the steady-state floor, then layer spot or on-demand on top.
A surprising bill is a design review you didn't schedule. Read it that way and it becomes useful instead of stressful.

Watch the data-movement tax

Egress and cross-AZ traffic are the costs that hide in plain sight. Chatty services across availability zones, data pulled out to the internet, logs shipped to three places — none of it shows up as an obvious line item, but together it can rival your compute bill. Trace the data flows; the cost usually follows them.

Make cost a build-time concern

The cheapest waste to prevent is the kind that never ships. Surface estimated cost in pull requests with tools like Infracost, set budget alerts that page before the month closes, and the bill stops being a monthly surprise and becomes a number the team steers on purpose.

WG

Wes Goldwater

Director of Engineering at Prosigliere · writing the no-hype playbook for cloud & AI.

Keep reading