The FinOps playbook for multi-cloud at scale
Almost every enterprise we assess has a cloud cost problem, and almost none of them have a cloud cost process. The gap between those two facts is where twenty to thirty percent of an annual bill quietly lives.
The reflex is to buy a visibility tool. Dashboards are necessary and nowhere near sufficient: they tell you what was spent after the decision that spent it. By the time a chart shows an anomaly, the architecture that caused it has been in production for a quarter.
Make spend a design-time constraint
The teams that hold their costs flat while doubling workloads do one thing consistently: they price the architecture before they build it. A target run-cost per environment, per service, or per transaction gets agreed alongside the availability target, and both are reviewed at design review.
Every cloud bill is the sum of thousands of small decisions made by people who never saw a price.
That means showback needs to reach the engineer, not stop at the business unit. When a team can see that a logging configuration costs more than the service it instruments, the fix takes an afternoon. When that cost is absorbed into a central infrastructure line, it survives for years.
What a working operating model looks like
Tag enforcement at provisioning rather than reconciliation after the fact. Commitment coverage reviewed monthly against a rolling forecast, not annually at renewal. Rightsizing automated with an explicit opt-out, so the default is efficient and the exception is deliberate. Anomaly alerts routed to the owning team, not to a central inbox nobody reads.
None of this is exotic. It is, however, an operating model rather than a project — which is exactly why it tends to be funded once, declared complete, and quietly abandoned by the second year.