Cost & Usage Report ingestion
CUR files land directly in the bank's environment from each cloud account, on the provider's native cadence. No third-party data hop, no vendor sitting between the bank and its own billing data.
A bank-owned cloud-cost platform that runs on the bank's own infrastructure,
built in-house rather than subscribing to a commercial FinOps SaaS whose fee scales with the cloud bill.
No recurring, percentage-of-cloud-spend SaaS fee ever enters the budget. Cost avoidance from day one.
The multi-cloud cost view engineering and finance need, running on data the bank owns end to end.
Multi-cloud ingestion, normalisation, and dashboards now run inside the bank, end-to-end.
The challenge
The bank needed one cost view across more than one cloud. The commercial FinOps tools that could do it priced their fee as a percentage of the cloud bill, so the cost of watching the cloud spend would climb in lockstep with the cloud spend itself. Paying a growing, recurring fee for a capability the bank could own and run itself did not add up.
Schematic, not the bank's figures. The SaaS fee grows as a fraction of a rising cloud bill;
the owned platform's run cost grows only with the data it processes.
The solution
A custom platform that ingests Cost & Usage Reports from the bank's own cloud accounts, normalises across providers, and powers the dashboards the organisation depends on - on data the bank owns end-to-end.
CUR files land directly in the bank's environment from each cloud account, on the provider's native cadence. No third-party data hop, no vendor sitting between the bank and its own billing data.
A single internal cost model unifies AWS, Azure, and the bank's other providers into one coherent view - purpose-built for the bank's topology, not a generic vendor schema retrofitted to fit.
Full drill-down to source records. No rate limits, no usage tier, no dashboard a vendor can decide to deprecate. The exact cost view engineering and finance need, running on data the bank owns.
Governance & compliance
Regulators don't mandate a commercial vendor - they mandate auditability, change management, and a defensible architecture. The platform was built to exactly the bar of any other internal application, not a lower one because it was small.
No CUR data, no normalised cost data, no dashboard data, and no audit log leaves the bank's environment. It does the work of a commercial SaaS without becoming a dependency of its own.
Built and deployed through the same CI/CD path as the bank's own internal applications - mandated stages, security review, architecture review board, requirements traceability, change management.
Every architectural decision is recorded in a dated, reviewable artefact. A change that contradicts the document is a change to the document first.
Results
The takeaway
The criteria for building instead of buying: a recurring fee that scales with something other than value, a capability well understood enough to own, and a governance bar the build can meet. This is the governed foundation every AI capability on the platform builds on next.
Questions