spot_img

In Search of the Missing Spend A FinOps Detective Story

It started, as most mysteries do, with an invoice.

A figure that didn’t make sense. A few thousand pounds higher than last month, though usage hadn’t changed. The CFO wanted answers, the engineers insisted nothing was different, and the cloud provider offered a polite shrug in the form of a 200-page billing report.

The truth was hidden Somewhere in that PDF between the acronyms and API calls. And so began the investigation.

The Case of the Expanding Bill

FinOps, at its core, is detective work. Where You chase clues across dashboards, logs and budgets. Following the money trail that leads from idle instances to forgotten storage buckets. It’s rarely glamorous. There are no car chases, no dramatic reveals, just long hours of piecing together data that was never meant to be read by humans.

The first discovery in this particular case was a set of compute instances still running from a testing environment that was “temporary” three months ago. They sat quietly, doing nothing useful except generating cost. A classic rookie mistake, but not the whole story.

Deleting them brought a brief sense of victory, the equivalent of catching a small-time thief while the mastermind remains at large. The bill barely moved.

Following the Data

The next clue came from network egress charges. Those silent killers of cloud budgets. The architecture diagram showed everything neatly contained within one region. The bill suggested otherwise.

A closer look revealed that a data replication job, set up during a past outage, was still merrily copying terabytes between regions every night. It had never been switched off because no one knew who owned it.

There it was again: the human factor. The most expensive bugs in cloud computing aren’t in the code. They’re in the org chart.

The Ghost of Auto-Scaling Past

Every seasoned FinOps practitioner knows the curse of autoscaling. Someone once set the upper limit far higher than necessary “just to be safe.” That someone has since changed teams, leaving a legacy of over-provisioned resources.

During a quiet weekend, traffic dropped to nearly zero, yet compute costs stayed steady. Why? Because one service refused to scale down, the load balancer clung stubbornly to its maximum configuration.

It’s easy to forget that automation is only as efficient as its logic. Left unchecked, it becomes the digital equivalent of leaving the lights on.

Accounting for the Invisible

The real turning point in this story came when storage was reviewed. Not the obvious databases, but the shadows, logs, backups, and “just in case” snapshots. Every development team has them. Few ever delete them.

After years of running in production, the accumulation was enormous. Tens of thousands of small files sitting in object storage, each costing pennies. Individually harmless. Collectively, significant.

That’s the cruel beauty of cloud economics: waste hides in plain sight because it feels too small to matter. It’s death by a thousand micro-transactions.

The Human Element

By now, the picture was clear. The problem wasn’t malice or incompetence. It was neglect. Everyone assumed someone else was managing costs, and no one wanted to be the one who deleted the wrong thing.

In old on-prem environments, waste was obvious; servers took up space and made noise. In the cloud, waste is quiet. It lives behind nice dashboards and tidy spreadsheets. Unless someone goes looking, it never confesses.

That’s why FinOps exists: to make the invisible visible again. To turn budgets into maps rather than mysteries.

Tools and Techniques of the Trade

Every detective needs good tools. For FinOps, that means automated cost explorers, anomaly detection, and tagging policies. But tools alone don’t solve the mystery; people do.

Tagging, for instance, is supposed to identify who owns what. In practice, half the tags are missing or out of date. It’s like labelling every drawer in your kitchen except the one that actually holds the cutlery.

A functioning FinOps system doesn’t just track spend. It assigns accountability. It makes cost part of architecture design and sprint planning, not a month-end surprise.

When Engineers Meet Accountants

One of the more entertaining parts of FinOps is watching engineers and finance teams learn to speak each other’s language. Engineers talk in throughput and scalability. Finance talks in currency and quarters. Both sides are correct, but neither is fluent in the other.

The best FinOps leaders act as translators. They turn “this service scales dynamically” into “this cost doubles during peak season.” They explain that performance tuning isn’t free, but it might save thousands over time.

When finance understands the trade-offs, it stops seeing cloud spend as chaos. When engineers see the numbers, they stop assuming money is infinite.

The Resolution

After three weeks of sleuthing, the missing spending was finally accounted for. Most of it came down to old habits, forgotten resources, unchecked replication, and under-tagged services. The fixes were minor but numerous.

The final report went back to the CFO with a neat conclusion: nothing catastrophic, just entropy. The slow decay of discipline that happens when convenience outpaces control.

That’s the unglamorous truth of most FinOps stories. There are rarely villains, only victims of their own automation.

The Moral of the Story

Cloud cost management isn’t about punishment or paranoia. It’s about awareness. The moment you stop watching, the system drifts. It’s not malice; it’s momentum.

Think of FinOps less as accounting and more as maintenance. You wouldn’t run a car without servicing it. You shouldn’t run infrastructure without auditing it.

Organisations that handle cloud costs well aren’t those that have perfect dashboards. They’re the ones that cultivate curiosity, teams who enjoy asking, “What’s that doing there?” and don’t mind spending an afternoon finding out.

Epilogue

The following month’s bill arrived on time. It was lower. Not dramatically, but enough to prove the effort was worth it. More importantly, the teams now had a shared understanding of what they owned and why.

The CFO still didn’t love the size of the number, but at least it finally made sense.

Mystery solved, until next quarter.

Andrew McLean Headshot
Website |  + posts

Andrew McLean is the Studio Director at Disruptive Live, a Compare the Cloud brand. He is an experienced leader in the technology industry, with a background in delivering innovative & engaging live events. Andrew has a wealth of experience in producing engaging content, from live shows and webinars to roundtables and panel discussions. He has a passion for helping businesses understand the latest trends and technologies, and how they can be applied to drive growth and innovation.

spot_img

Unlocking Cloud Secrets and How to Stay Ahead in Tech with James Moore

Newsletter

[mc4wp_form id="54890"]

Related articles

Fintech at Scale What Cloud Can Teach Banking About Agility

For years, traditional banking has operated like a cruise...

Post-Quantum Encryption is Here and Your Cloud Stack Isn’t Ready

Right, so here's the thing that's keeping every CTO awake...

Is sustainability ‘enough’ from a Cloud perspective?

The idea of uprooting entire sustainability initiatives that took years to formulate and deploy is unsettling for businesses but, in truth, it doesn’t have to be so revolutionary.