Turning cloud cost chaos into one clear picture

A cloud cost management platform that helps FinOps, engineering and finance understand spend from the same source of truth.

Focus
Product design, UX research, visual design
Design scope
Core product workflowsCustomer and stakeholder researchProduct marketing and visual assetsEarly design-system foundations and Storybook implementation

The problem was not a lack of data. It was the work required to understand it.

Teams moved between provider dashboards, exports and spreadsheets before they could answer a basic cost question.

I mapped that fragmented workflow and connected it to four recurring needs: visibility, alignment, efficiency and accuracy. That reframed the opportunity from another dashboard into one investigation model: understand the spend, detect meaningful change and establish who owns it.

Research sequenceWhat teams were doing

Fragmented visibility

Multiple provider dashboards

Manual reconciliation

Exporting CSV / reports

Investigation was complex and slow

Spreadsheet stitching

No clear cost ownership

Delayed insights

Interactive walkthrough. Best viewed on desktop.

One view across every cloud, service and team

Research showed that teams needed one shared overview, but still had to trace every number back to its source.

That made the path into detail as important as the overview itself. I designed MegaBill as a cross-provider starting point with flexible grouping and a consistent route from total spend to the resource behind a change.

Interactive walkthroughMegaBill investigation

Group cloud spend and drill from the total cost to the resources behind it.

Query total cost$94,800
Share of total cost100%
Avg. daily cost$3,160
Potential savings$10,309
$30k$20k$10k$0
Total

Select a highlighted row to open the next configured dimension.

ServiceTotalPrevious periodChangePercentage
AWS Services$72,800$70,200▲ 3.7%77%
Google Cloud Services$14,600$15,100▼ 3.3%15%
Kubernetes$4,700$4,300▲ 9.3%5%
Snowflake$2,700$2,500▲ 8.0%3%

Interactive walkthrough. Best viewed on desktop.

A feed for the cost changes that needed attention

A unified bill improved visibility, but teams still had to actively search for the cost changes that deserved attention.

This led to a chronological anomaly feed rather than another dashboard. I gave every item its expected and actual spend, affected cost context and compact trend, with a direct route into MegaBill for investigation.

Design explorationAnatomy of an anomaly

Hover over the highlighted areas to unpack the design decisions.

Jan 12, 2023
Cost anomaly

$2,700 ▲ 5.9%

Expected cost
$45,400
Actual cost
$48,100

Cost centerAWS

Service: AmazonEC2
12.01Cost $2.05kDrag to inspect the trend

Interactive walkthrough. Best viewed on desktop.

Turning untagged cost into accountable spend

The research separated visibility from accountability: seeing a cost did not explain which product, environment or owner was responsible for it.

Incomplete provider metadata made that gap unavoidable. I shaped Virtual Tags as an ordered rule model for matched and unmatched costs, then extended it through Split Cost so shared costs could be distributed without making the allocation harder to understand or validate.

Interactive walkthroughVirtual Tags rule builder
Allocation mode

Create virtual tag

Category

Set tag rules

Rules are evaluated from top to bottom.

Rule 1
Where
Then

Set default value

Write down free text or choose from a list.

Interactive walkthrough. Best viewed on desktop.

One path from fragmented cost data to accountable spend

MegaBill, Anomaly Detection and Virtual Tags shipped as core parts of Finout and remain part of the product today.

See the whole picture

FinOps, engineering and finance could begin with the same cross-provider view instead of reconciling separate dashboards and exports.

Catch meaningful change

Anomaly Detection surfaced unexpected spend with its context intact, then opened the relevant MegaBill investigation directly.

Assign clear ownership

Virtual Tags let FinOps teams convert existing metadata into business context and define what should happen when that context was missing.

Clarity came from preserving the path through the data

Cloud cost data became useful when people could understand how a number was constructed and who was responsible for it.

Across these workflows, I used progressive disclosure as the organizing principle: begin with one clear picture, preserve context through every level, then turn what people discovered into accountable action.