New Relic

Cloud Cost Intelligence

Designing multi-persona cost visibility that helped New Relic turn cloud spend into an observable, controllable metric.

  • FinOps
  • B2B SaaS
  • Web UX
  • Product Design
Cloud Cost Intelligence dashboard interface
Industry
Technology
Client
New Relic
Platform
Web
Period
6 months
My role
Product Designer
Lead Designer
Álison Ramos
FinOps Director
Kate Penne
Principal Engineer
Ram Thothadri
01

Project overview

I designed the first version of New Relic's cloud cost management platform, the product the company now ships publicly as Cloud Cost Intelligence (CCI).

The brief looked simple: give engineering and finance teams a way to see and control cloud spend. The reality was a new domain with almost no design precedent. FinOps had only emerged around the COVID-19 pandemic, there was little public reference for how it worked inside companies beyond the FinOps Foundation, and access to the end users was restricted.

I walk through how I structured the problem and the decisions behind the platform's core screen, using the cost overview dashboard as the reference flow.

Impact

V1 delivered Foundation for a live New Relic product
60% Reported by New Relic, built on this platform
6 months From 0 to shipped in a new domain

Team Composition

FinOps Director
PM
Principal Engineer
Researcher
Lead Designer
Product Designer
02

Constraints I led

A domain with no map

FinOps was new. It had emerged with the pandemic, and there was little documented practice for how companies actually applied it. I used the six core FinOps principles as a starting framework to structure what the platform had to support.

I could not lean on convention, so I treated the discovery itself as the way to build the missing map.

FinOps Structure Diagram
The six FinOps principles that structured the domain.
(Image source: Zetsy)

Three users, three levels of granularity

The platform had to serve development managers, but the client also needed it to work for developers and financial analysts. Developers wanted highly detailed data. Analysts wanted generic breakdowns for billing reconciliation. Designing one surface for both was the central tension of the project.

Restricted access to the people I was designing for

Credential restrictions limited my contact with development managers. With direct access to the end users constrained, I leaned on a structured survey and constant work with the researcher to capture needs I could not observe firsthand.

No Product Owner

The client assigned no Product Owner. With no single figure setting priorities, I drove prioritization and direction in the open, aligning decisions with the team against a shared read of the goals. I designed every screen of the platform during my time on the project.

03

Business objectives

The primary goal was to give each engineering manager a single place to see and act on cloud cost: baselines, allocation, tagging, budgeting, forecasting, monitoring, alerts, and actionable insights.

Below, what success looked like for the client.

Cloud spend to date

An accurate, real-time view of accumulated cloud spend, so teams could monitor cost continuously instead of waiting for the monthly bill.

Historical cost trends

Annual, monthly, weekly, and daily comparisons, so users could spot the patterns and changes behind their spend.

Costs by dimension

A granular breakdown by product or service, showing exactly where resources were being consumed.

Costs allocated by usage

Spend tied to actual resource usage, so each team, product, or service was accountable for what it consumed.

04

Research

With direct user access restricted, I built and ran a structured survey with the project's researcher, targeting five departments:

CPS PM

CPS Engineering

Telemetry Pipelines Engineering

DIA Engineering

Program Management

41 people were invited; 10 responded over three weeks in June 2024. Small sample, internal only, no external clients involved.

The findings were directional, not conclusive, and I used them that way.

Initial goals

Evaluating cloud resource efficiency

How teams judged efficiency, and what they focused on.

Analyzing competitors

How rival solutions compared, and where we could differentiate.

Hypotheses to validate

Familiarity with cloud management tools

Users know these tools and have views on improving them.

Prioritizing data security

Users weigh protection of financial and operational data heavily.

Datadog as the perceived competitor

Seen as the main rival, with solutions users find attractive.

The weight of cost-benefit perception

Adoption depends on visible savings and measurable ROI.

Essential features

Real-time insights, detailed reporting, automated optimization recommendations.

Integration capabilities

Connecting to AWS, Azure, GCP, and DevOps tools is a critical factor.

Survey structure and distribution
Survey structure and distribution
05

Findings

Who responded

Principal Software Engineers were 40% of responses; the rest were Directors, Managers, and LSEs.

Respondent job titles Respondent job titles

No prior Datadog experience

None had used Datadog for cost management. 90% had used CloudZero, and 70% had used AWS CloudWatch.

Tools used before for cloud cost management Tools used before for cloud cost management

What competitors got right

Data visibility, forecasting, and robust monitoring drew the most attention, and 40% cited good support for FinOps practices.

Most valued competitor features Most valued competitor features

What users expected

The top three expectations: easily monitor cost changes over time (80%), identify the most costly services (60%), and apply FinOps practices (50%). Users also wanted spend visible by product and team, at a granular level.

User expectations for a cost management tool User expectations for a cost management tool

Clustering the open responses surfaced six consistent needs:

Better
data visualization

Cost allocation and budgeting

Anomaly detection and alerts

System
recommendations

References to tools like AWS Trusted Advisor

Alignment with AWS's Well-Architected framework

Two demands ran through all of them: proactive control over cost, and the ability to read that cost at very different levels of detail depending on who was looking.

The sample was small and internal only, so I treated these as directional signals, not hard requirements. They set the direction; the design decisions had to validate the read.

06

Benchmark

The survey overturned the starting assumption. Datadog was the perceived benchmark going in, but none of the respondents had ever used it for cost management.

The tools they actually knew were CloudZero (90%) and AWS CloudWatch (70%). That finding redirected the benchmark: the conventions worth studying were the ones users already had opinions about, not the one they had only heard of.

Working with stakeholders who knew these tools well, that reference is what let us lock the direction for the core experience.

Tools analyzed in the cloud cost management space
Tools analyzed in the cloud cost management space

This is where the project stopped being a dashboard problem.

The stakeholders briefing me were not a business team. They were engineers who wanted raw tables. But the people who would live in this product every day also included FinOps managers with no technical background.

The real problem was not building a dashboard. It was making highly technical cost data legible across the gap between engineering and finance.


That reframe drove every decision in the build.

07

Design decisions

The survey clustered into six consistent needs:

Better visualization

Cost allocation

Anomaly detection

System recommendations

Tool references

AWS integration

Those six clusters mapped directly to the platform's core capabilities. Here are the decisions that followed from them.

A dashboard, not the tables they asked for

The technical stakeholders' first instinct was tables. I pushed back. For data this dense, across this many services, tables would bury the signal. I designed the surface as a dashboard built around charts and indicators, so a user could read the state of their spend at a glance before drilling in. This was a deliberate bet against the initial ask, and the survey backed it: users ranked clear visualization and monitoring above everything else.

The cost overview dashboard with spend stacked by application, summary indicators, filters, and customization controls
The cost overview dashboard: spend stacked by application over the selected period, with summary indicators, filters, and customization controls

The cost-over-time chart as the core

After dozens of conversations with the stakeholders, and with the survey results in hand, one thing was clear: the consumption chart was the heart of the product. Everything else supported it. I designed it to be immediately readable and complete enough to carry the full cost story on its own, with spend stacked by application across the selected period.

Two summary indicators on top

I anchored the screen with Total cost and Average cost per day for the selected period. A manager could open the platform and immediately know how much their context was spending, then use the chart to see which product or team was driving it. A headline number paired with the breakdown beneath it is what turns the screen from a report into a decision tool.

Customization controls to serve three different users

This is where the engineering-to-finance gap got solved. Rather than design three screens, I gave one screen a set of controls: Group by, Show in legend, Cost type, and a time granularity toggle for hourly, daily, weekly, and monthly views. A developer could drill into raw, detailed cost. A FinOps manager with no technical knowledge could roll the same data up into something legible. One surface, calibrated by the user to their own level of detail.

Filtering, with AWS as the default

Users needed to narrow the view to the slice that mattered to them, so I designed a filtering layer at the top of the screen that extends the same logic of customization. Because New Relic ran on AWS, the stakeholders asked for Cloud Provider equals AWS to load by default.

Custom dimensions through a YAML upload

Teams needed to define their own cost dimensions, the logic that groups raw resources into meaningful categories. Aligned with the stakeholders, we landed on a YAML upload so teams could version and manage that logic as a file, with a full history of changes and the ability to restore a previous version. I designed the upload flow and the version history around that decision.

Custom dimensions interface where teams manage grouping logic as a versioned YAML file
Custom dimensions: teams manage their grouping logic as a versioned YAML file
Version history showing tracked and restorable dimension updates
Version history: every dimension update is tracked and restorable

Threshold alerts, closing the loop on proactive control

The survey was explicit: users wanted to be warned before a cost ran away, not after. I built that into each product's detail view. A user sets a cost threshold over a chosen date window, adds recipients, and the platform sends an email alert when spend crosses the line. This is the proactive control the research asked for, made concrete.

Threshold alert configuration that emails recipients when cost crosses a defined limit
Threshold alerts: an email trigger when a product or team's cost crosses a defined limit
08

Outcome

The platform shipped and kept evolving after I rolled off the project.

I created a foundation

The work I designed became the foundation New Relic now ships publicly as Cloud Cost Intelligence.

*That 60% cost reduction is New Relic's engineering result, not a design metric. What the design contributed is the surface where that practice becomes legible: the place where engineers and FinOps managers see spend, spot anomalies, and act on it.

Designing the first version of that surface, in a domain with no map and no assigned Product Owner, is what this project stands on.

The design direction I established in V1 is the same one New Relic ships today: dashboard over tables, cost-over-time as the core chart, customization controls to bridge engineering and finance.

09

Next steps

Discovery surfaced more than one release could hold. I handed off a focused roadmap of the highest-value extensions.

Comprehensive data integration

Ingest entities like Kubernetes and load balancers so the cost picture covers the full stack.

Advanced cost visualizations

Add raw, amortized, blended, and discounted cost views to reflect how spend is really charged.

Budgeting

Give teams budgets to manage and optimize spend against, not just observe it.

Performance KPIs per team

Surface cost efficiency ratio, savings from optimization initiatives, and budget variance by team.

Deeper Jira integration

Automated ticket creation when a cost anomaly or investigation is triggered.