Editor's Note
FinOps & Beyond, brought to you by CloudXray AI, is what engineering, finance, and IT leaders read to understand FinOps, and what it means for operating models, accountability, and spend decisions.
For sponsorship opportunities, click here to schedule time to talk with the team.
Table of Contents
General Tech Trends Analysis

FinOps Framework – Not as Difficult as It Seems
This week’s newsletter was difficult to write. I was not particularly inspired and kept circling the same idea: I spend a lot of time talking about “visibility theater,” but I have not really offered a clear path forward. So instead of forcing a topic, I decided to ground this in experience.
My Career – Before and After Cloud
I have led Infrastructure and IT teams in both the data center era and the cloud era, across DevOps, SRE, and Platform Engineering. Regardless of the environment, one responsibility remained constant: cost.
In the data center, it was CapEx. In the cloud, it became OpEx. In some cases, it extended into SaaS and broader IT spend. The context changed, but the expectation did not. Manage costs, improve efficiency, and build trust through results.
Over time, that translated into millions of dollars in savings.
But it was never just about reporting or identifying waste. It was about creating a system where better decisions were made consistently and actions took precedent. Ultimately, it was a system where cost was not just measured, but influenced decisions.
Before getting into what worked, it is worth grounding this in how the industry currently frames the problem based on recent articles I have read.
FinOps as a Budget Optimization System
A common industry perspective, reflected in recent writing from CIOPages, frames FinOps as a structured system for IT budget optimization. The model is straightforward. Establish visibility into spend, allocate that spend to teams or products, identify optimization opportunities, and introduce governance to guide behavior. It is a logical progression and, at a surface level, aligns with how most organizations approach cloud cost management today.
What is more interesting is what the framework is trying to accomplish beneath the surface.
It is attempting to move cost from a reactive exercise, typically owned by finance, into a continuous system that engineering can operate within. Instead of reviewing spend after the fact, the goal is to create a loop where usage, ownership, and financial impact are consistently connected.
In practice, most organizations can stand up the early stages without much friction. Visibility improves quickly. Allocation follows with enough tagging discipline. Optimization becomes possible once patterns are understood.
Where things tend to break down is governance.
That is where ownership must be clearly defined, tradeoffs must be made, and behavior actually needs to change. Without that, the system remains intact but underpowered. It explains spend, often in great detail, but does not consistently influence it.
This too was my experience.
When the Framework Doesn’t Translate to Control
If the CIOPages perspective represents how FinOps is supposed to work, a more critical view was raised in this InformationWeek article and introduces a harder question.
What happens when the structure is in place, but the outcomes do not follow?
Many organizations already have what looks like a complete FinOps system. There is visibility into spend. Costs are allocated across teams and services. Budgets are set and alerts are configured. In some cases, there are even dedicated FinOps teams responsible for overseeing all of it.
And yet, despite this, spend continues to grow, often without a clear connection to business value.
This is where the idea of a “cloud control placebo” starts to resonate. Not because the tools or practices are inherently flawed, but because they create the appearance of control without necessarily changing behavior.
Visibility, on its own, does not drive action. Allocation does not guarantee ownership. Even well-defined optimization opportunities do not get executed unless someone is accountable for making the tradeoffs.
In that gap, FinOps becomes observational.
It provides clarity into what has already happened, sometimes with impressive precision, but remains removed from the decisions that determine what happens next. The system works, but only within the boundaries it was designed for.
And those boundaries often sit downstream of the decisions that matter most.
Where the Work Actually Happens
This is where my experience diverges from both the ideal framework and the critique.
The work is not in the dashboards. It is in how you operationalize change.
It starts with creating a consistent cadence around cost. Not just reporting it, but explaining it. Trends, deviations, and decisions should be visible and understood across engineering, finance, and product. The goal is not to review numbers, but to create shared context.
From there, progress needs to be demonstrated. Not in theory, but in action. A simple, structured approach works best:

Define a metric that matters. Tie your efforts to a clear KPI, whether that is total spend, cost per service, or a unit cost tied to the business (if the organization is mature enough to have this metric). Without this, progress is hard to measure or communicate.
Start reporting early. Even if the reporting is basic, begin sharing it. Keep it at an executive level and focus on clarity over precision. The goal is to build familiarity and set expectations for how cost will be discussed going forward.
Establish ownership. Put a tagging and ownership model in place across resources. It does not need to be perfect, but it needs to exist. Without ownership, there is no accountability, and without accountability, nothing changes.
Find an early champion. Identify a team within Engineering or IT that is willing to engage. Work with a manager or team lead who is open to the data, and start by showing them what is possible. Early advocates are critical to scaling this beyond a single team.
Be consistent. Continue delivering reports, tracking progress against your metric, and highlighting opportunities to improve. Consistency builds trust, and trust creates the space for deeper changes.
Early wins are important. They build credibility and create momentum. They show that that the FinOps framework is not just a reporting function, but something that can drive tangible outcomes.
Over time, that momentum allows you to push deeper.
Conversations shift from obvious inefficiencies to more meaningful tradeoffs. Architecture decisions start to include cost as a first-class consideration. Ownership becomes clearer at the service or product level. Eventually, you can begin to reason about unit economics in a way that is grounded in reality.
That progression does not happen because of a dashboard. It happens because of sustained, visible execution.
This is not the end of the discussion.
This week, I shared a practical framework you can begin to apply immediately. In the coming weeks, I’ll go deeper into specific actions and patterns that help drive real progress.
None of this is overly complex. But it does require consistency, conviction, and a deliberate effort to build trust across engineering, finance, and product teams.
That trust, combined with sustained execution, is what ultimately allows you to move beyond cost reporting and into something more meaningful: clear business value and well-understood unit economics.

FinOps Signal
Structural Trend Quick Takeaway
If You Can’t Define the Metric, You Can’t Drive the Outcome
In this week’s main piece, I walked through how FinOps frameworks are structured and where they tend to fall short in practice. The gap often shows up in governance and ownership. Underneath that, there is a more fundamental issue.
Most teams never clearly define the metric they are trying to improve.
They track spend. They review trends. They may even identify waste. But there is no single, agreed-upon measure of success that ties activity to business impact. Without that, FinOps becomes directionally helpful but operationally weak.
Yet, defining a metric sounds simple, but this is where most organizations stall.
It is not enough to say “reduce cost.” That creates local optimization and often the wrong behavior. Teams cut spend without understanding the impact on performance, reliability, or growth. It is also not enough to just track total cloud spend. That number moves, but it does not explain anything.
The metric needs to connect cost to something meaningful.
Start simple. For many teams, that may be something like cost per service or cost per environment. It does not need to be perfect on day one. As the program matures, the metric will evolve with it. In SaaS businesses, this often progresses toward cost per customer, cost per transaction, or cost per feature delivered. In AI systems, it may become cost per interaction or cost per inference. Those are more advanced states, and trying to start there can slow you down.
What matters more than the specific metric is how it behaves. Regardless of where you start or where you end up, it should be:
Understandable across engineering, IT, and finance
Actionable at the team level
Connected to how the system is designed and used
If those properties are in place, the metric will improve over time, and more importantly, it will start to drive better decisions.
With the metric in hand and leveraged, things begin to change. Reporting becomes more than a summary of spend. It becomes a way to evaluate decisions. Optimization is no longer about finding waste in isolation, but about improving the efficiency of the system as a whole. More importantly, ownership becomes clearer.
Teams can see how their decisions impact the metric. Tradeoffs become explicit. Conversations shift from “why is spend up?” to “what changed in the system, and was it worth it?”
This is where FinOps starts to move beyond Visibility Theater. Not because of better dashboards, but because there is now a shared definition of what good looks like. And that is what allows the framework described earlier to actually work.
Without a metric, FinOps reports on activity.
With a metric, it starts to influence outcomes.

FinOps Industry
News or Market Updates
Cloud Provider Updates
AWS — AWS added scheduled email delivery for Billing & Cost Management Dashboards, making recurring cost reporting easier for finance and engineering teams.
https://aws.amazon.com/blogs/aws-cloud-financial-management/automate-aws-cost-reporting-with-scheduled-dashboard-email-delivery/
Google Cloud — Google Cloud updated billing administration so users with the right Cloud Billing permission can manage payment profile information directly in the billing console. https://docs.cloud.google.com/billing/docs/release-notes
Azure — Microsoft’s current Cost Management + Billing hub remains the main source for the latest Azure capabilities across budgets, anomaly alerts, reservations, savings plans, and cost allocation. https://learn.microsoft.com/en-us/azure/cost-management-billing/
Alibaba Cloud — Alibaba Cloud’s latest billing materials highlight real-time spend visibility, cost distribution, and improved bill analysis/export options for better reconciliation. https://www.alibabacloud.com/help/en/user-center/bill-view
Tencent Cloud — Tencent Cloud is steering long-running CKafka workloads from hourly billing to yearly/monthly subscription for more predictable cost control. https://www.tencentcloud.com/ind/document/product/597/68858
ITAM and Software Licensing Reads
ServiceNow AI pricing change takes on enterprise ROI struggles — ServiceNow introduced new AI-inclusive pricing tiers, a useful signal for how major vendors are trying to simplify AI licensing and make spend more predictable.
• FinOps can manage AI computing costs, experts say — Good read on how FinOps is expanding beyond cloud into AI, SaaS, and licensing governance.
• IT’s budgetary nightmare: Tech buyers face AI pricing variance — Highlights the growing problem of opaque and variable AI pricing, especially as vendors move beyond classic seat-based licensing.
• Google launches Gemma 4, an enterprise-grade open source AI model set — Relevant from a licensing perspective because it underscores the growing role of open-source AI models and the governance tradeoffs versus commercial software.
• As AI drives up memory costs, is it time to rethink your device strategy? — Useful ITAM-adjacent read on how AI demand is pushing up hardware costs and why enterprises need tighter lifecycle management, procurement discipline, and asset optimization.
FinOps Company Spotlight
If you would like your company included in the Spotlight, contact the CloudXray AI Team

Category: Managed Services & Consulting
What They Do: FinOps Consulting & Advisory Services; Owners & maintainers of the single largest FinOps company directory (finops.cloudxray.ai)
Why It Matters: Companies still need guidance on implementing FinOps and understanding the landscape of companies that exist

Operator Playbook
Tagging & Structuring for Real Cost Visibility
If you cannot map spend to a team or product, nothing else in FinOps matters. This is not a tooling problem. It is a data and structure problem. Here is how to fix it.
Define the Minimum Required Tags
Start with a small, enforceable set. Do not overcomplicate this. At minimum:team who owns it
service and what it supports
environment (prod, staging, dev) if you aren’t using Cloud structures (see #3)
That’s it. Avoid adding cost_center, project, feature, etc. on day one. You can layer those in later. The goal is to establish ownership first.
Enforce Tags on New Infrastructure
Do not try to backfill everything immediately. You will stall. Instead:Require tags in Terraform modules / IaC templates
Add policy enforcement where possible (AWS SCPs, Azure Policy, GCP Org Policy)
Block or flag resources that are missing required tags
New infrastructure should be clean, even if legacy is not.
Use Cloud Structure to Create Defaults
Tags alone are not enough. Use your cloud provider structure to reinforce ownership:AWS - Accounts per product or business unit
Azure - Subscriptions + Resource Groups
GCP = Projects per service or environment
Triage Existing Spend & Don’t Boil the Ocean
You likely have a large portion of untagged or poorly tagged resources. Do this instead of trying to fix everything:
Identify top 80% of spend
Manually map those resources to teams/services
Apply tags or document ownership externally
Ignore the long tail for now. Focus where it matters.Report on Ownership Coverage
Before optimizing cost, begin to start measuring this:
% of spend with team ownership
% of spend with service mapping
And remember, if you can, start with the team that will be your champion. Because, if you cannot answer those, you are still in Visibility Theater.
Use Tools to Accelerate but only when ready
Research FinOps tools that can help with tagging as one of your requirements. The tool should help:
Fill gaps with inferred ownership
Allocate shared costs
Normalize inconsistent tagging
But to be clear, tools help improve reporting but they do not create ownership and they don’t take action.
Iterate Toward Product-Level Cost
Once basics are in place, evolve into:From team-level → service-level
From service-level → product / unit economics
This is where cost per customer, transaction, or interaction becomes possible. But you cannot skip the earlier steps. They are foundational.
Most teams try to optimize cost before they establish ownership. That is backwards. First, make sure every dollar has a name attached to it. Only then can you expect behavior to change.

