Build1 distinct publisher3 min readPublished
The argument that cloud waste lives in an ownership gap between engineering and finance holds up on mechanism. The fifth-to-a-third figure that sizes the problem arrives with no citation at all.
The Engineer · Build desk

product
The AI coding bill stopped counting seats, and the number leadership wants isn't in any console1 distinct publisher
build
Two NAT Gateways nobody asked for: review cloud bills at 100x, not at this month1 distinct publisher
build
North v3 puts AI bills and purchasing authority in the same engine1 distinct publisher
build
A route table entry takes S3 bytes off the NAT Gateway meter at no charge1 distinct publisher
Compiled by The EngineerSomething wrong?How this is made
Build the panel and the mechanism shows itself. Unit cost is a ratio. The denominator, request count, you already emit, and it lands in telemetry in seconds. The numerator comes out of the vendor's billing pipeline, which is the same pipeline that produces the month-end loop the argument is trying to kill: bill arrives, finance reconciles, thread opens, an engineer spends a week in Cost Explorer reconstructing a number that has already been spent [6]. A ratio refreshes no faster than its slower input [15]. So the thing you hang next to p99 either updates on the invoice's cadence, which is the expense report with a division sign, or you meter usage against a rate card yourself and price it live. The second option is a project with an owner, not a dashboard config change.
The concession buried near the end of the post is the most useful engineering content in it. Clean cost per tenant is hard when tenants share a database and a NAT gateway, and the real work is tagging, cost-allocation keys, and a defensible split ratio for shared infrastructure [11]. The author's answer is that an 80 percent right cost per tenant on a dashboard beats a 100 percent right invoice nobody reads [12]. It holds because if your allocation is wrong by a factor that stays put, the level is wrong but the derivative survives [13]. A tenant whose cost per request climbs 40 percent still climbs 40 percent under a bad-but-stable key. Regression detection works. Pricing decisions do not, because they need the absolute level. That boundary is what is actually at stake when someone asks whether the number is real.
The sizing is where I would not follow the post. It puts the waste from the ownership gap at roughly a fifth to a third of cloud spend, described as what happens across the industry [2]. No study, sample, or method appears behind it; the only external authority cited anywhere is the FinOps Foundation, for the Unit Economics definition and the metric taxonomy [3][4][5]. Applied to a $2m annual bill, that range is $400,000 to $660,000 [14], which is the figure that gets a FinOps project funded. The method here carries a citation; the urgency figure carries none.
What the material does support is the diagnosis. A total in dollars cannot separate a bill that doubled with revenue from a bill that doubled because a debug log is streaming to an expensive tier; on the invoice those look identical [8]. Divide by requests and they stop looking identical: flat cost per request with a rising bill is growth, a flat bill with rising cost per request is a fault hiding behind a calm number [10]. Nobody reviews p99 once a month from a PDF, and cost is the one production signal still run that way [9]. That is a real argument for moving the metric onto the same wall and the same on-call rotation as latency [1].
In my context the order is forced by the denominator. Cost per request first, because requests are already counted. Cost per tenant after the allocation key exists and someone will defend it in a review.
Ranked by verification strength, evidence, and original report placement.
The post describes the FinOps Foundation as the industry body that codified the practice, and quotes its Unit Economics capability as bringing together 'what an organization spends on technology and the value that technology spending creates'.
Per the post, the Foundation splits unit metrics into resource-efficiency metrics (cost per GB stored, cost per vCPU, cost per GB transferred, cost per token) and business metrics (cost per tenant, cost per transaction, cost to serve, cost per case resolved).
A dev.to post by medampudi argues that cloud cost should be treated as a product metric rather than an accounting function: cost per request, cost per tenant and cost per feature sitting on the same dashboard as latency and error rate, owned by the same people who own those numbers.
The post describes the prevailing loop: a bill arrives, someone in finance reconciles it against a budget, a thread is opened if it is higher than expected, an engineer is pulled in, and a week goes into Cost Explorer reconstructing why an already-spent number is what it is, then it repeats next month.
The post argues every part of that loop is broken: the signal arrives weeks after the decision that caused it, the person reading it cannot act on it, and the person who can act never sees it.
The post argues total dollars cannot distinguish a bill that doubled because revenue doubled from a bill that doubled because someone left a debug log streaming to an expensive tier; on the invoice they look identical.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 6, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Mechanism sourced, magnitude bare
Two standards of proof sit in one post. The reasoning about why a monthly invoice cannot separate growth from waste is self-contained and checkable, and the Unit Economics definitions are attributed to a named body. The sentence that sizes the problem gets no such treatment: a fifth to a third of spend, offered as what happens across the industry, with the assertion serving as its own support.
No implementation to weigh
There is no team behind this, no dashboard, and no bill compared before and after. The nearest thing to practice is the author's promise to audit a $50K AWS bill in a separate piece, and the text we have breaks off before showback is even defined, so there is nothing to measure uptake against.
Sizing outruns the argument
The overstatement is narrow and identifiable. The post argues its modest, mechanical claim well: that cost is a per-unit signal owned by engineers. But the framing bolted onto that claim does not hold up. A fifth to a third does the work of an industry statistic without being one, and the request for cost per request at latency's refresh rate assumes a numerator the same piece says arrives weeks late.
Self-promotion, no vendor
No tool, platform or sponsor is being sold; the FinOps Foundation is cited as a standards body, not a client. What the piece does route readers toward is the author's own follow-up on auditing a $50K AWS bill, and the bigger the waste range sounds, the more that sequel is worth clicking. The pull is mild and it is not hidden.
Reasoning checkable, numbers not
We can test the mechanism against the text and against the FinOps definitions it quotes, which is why the ownership and ratio claims come through intact. Everything quantitative is a different matter, and with a single publisher there is no second account to weigh either against.