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.
Wes Goldwater
Director of Engineering at Prosigliere · writing the no-hype playbook for cloud & AI.
Keep reading
Your AI Policy Is a PDF. Make It Executable.
Acceptable-use PDFs don't govern agents — permission scopes, tool allowlists, hooks, and CI gates do. Move policy from the wiki into configuration where it's enforced by default.
You're Paying for the Same AI Five Times
GitHub, Atlassian, Slack, your IDE, and your cloud provider each sell you the same assistant. An overlap audit and a 'one primary tool per job' rule beats consolidating by inertia.