How do you architect revenue ops for a cloud infrastructure company in 2027?
Quality
Certified

Architect revenue ops for a cloud infrastructure company around metered consumption, not seats: treat usage telemetry as the system of record, model commitments and credits as first-class ledger objects, and forecast existing-customer revenue from cohort expansion curves rather than renewal dates. The architecture must reconcile billing, product telemetry, and CRM daily — one unreconciled meter breaks both the invoice and the pipeline math.
What it is and why it matters
A cloud infrastructure company sells capacity, throughput, and time — compute-hours, gigabytes stored, requests served, egress transferred, nodes running — and that single fact reorders everything downstream in revenue operations. In a seat-based software company, the revenue event is a contract signature and the operational cadence is the renewal calendar. In an infrastructure company, the revenue event is a metering tick, firing thousands of times per second across every customer simultaneously. The job is not to architect a sales-operations function that happens to sell infrastructure; it is to architect a metering and reconciliation system that happens to have a sales team attached to it.
The practical consequence is that the system of record splits. CRM opportunity records still exist, but they describe commitments and expectations, not realized revenue. The actual revenue lives in the usage pipeline: raw metering events, aggregated into rated usage, applied against commitments and credits, netted into an invoice. When finance asks what the company billed last month, the answer comes from the rating engine. When sales asks how an account is doing, the answer also comes from the rating engine, because account health is a usage curve, not a stage field.
Most infrastructure companies run some version of a committed-spend contract: a customer signs for a dollar commitment over a term — say $600,000 across twelve months — in exchange for a discount schedule, then draws that commitment down through consumption. This structure produces revenue-ops objects that do not exist in a seat world: commitment balance, burn rate against that commitment, projected exhaustion date, the overage rate that applies past the commitment, and the true-up or forfeiture terms at term end. Each one needs a home in the data model, a refresh cadence, and an owner.

These objects matter because they are leading indicators. A customer whose burn rate implies exhausting a twelve-month commitment in seven months is an expansion conversation to have in month four, not month seven. A customer running at forty percent of committed pace in month eight is a churn risk with a specific number attached. Neither signal shows up in a traditional pipeline review. If the architecture cannot produce a ranked list of accounts by commitment-pace variance on any given Monday, it is not built for this business model — it is a seat-based system wearing infrastructure clothing.
There is a second structural divergence worth naming: buyer and user split more sharply than in most software categories. The person who signs the commitment is typically a VP of engineering, a CTO, or procurement. The people generating the usage are individual developers and platform teams spinning up services, often with no awareness that they are consuming a contract. The revenue architecture has to serve both — commitment-level reporting for the economic buyer, and granular per-project, per-team, per-environment attribution for the practitioners who actually control spend. Companies that build only the first layer discover they cannot answer "why did our bill go up" during a renewal, which is the single most damaging conversation a revenue team can lose.
The step-by-step process
Building this in the right order matters more than building it fast, because the sequence reflects a dependency chain: nothing downstream works if the metering layer is unreliable, even though fixing it first produces no visible dashboard for weeks.

Start by establishing the metering contract. Sit with product engineering and write down, for every billable dimension, exactly what constitutes a countable event, when it is emitted, what its idempotency key is, and how late an event can arrive and still count. This document is unglamorous and it is the single most valuable artifact in the project. Ambiguity here — does a failed request count, is storage measured hourly or at a daily snapshot, is egress between the company's own regions billed — becomes invoice disputes twelve months later. Expect three to six weeks of real calendar time, because it requires decisions, not documentation.
Next, build the usage pipeline with reconciliation baked in. Raw events land in an event store, aggregate on a fixed schedule, and get rated against the price book. At every hop, emit a count and a sum, and build an automated check comparing hop N to hop N-1. The failure mode being guarded against is silent partial loss — a pipeline that drops two percent of events and tells no one. Two percent of a $40M usage business is $800,000, and it will surface during an audit rather than on an ordinary Tuesday.
Then model commitments and credits as first-class objects. A commitment record needs contract value, term start and end, discount schedule, drawdown rules, overage rate, rollover terms, and current balance. Credits — trial, service-level, promotional, partner-marketplace — need their own ledger with expiry and application-order rules, because whether a promotional credit burns before or after the commitment changes both the invoice and recognized revenue.
Sync a deliberately thin slice into CRM: current-period usage, trailing-90-day trend, commitment balance, projected exhaustion date, and pace variance versus plan. Five to eight fields, refreshed daily, with everything else left in the warehouse behind a link — never replicate the full usage warehouse into Salesforce.

Rebuild forecasting on cohorts rather than stages: define net revenue retention by cohort, build a baseline expansion curve from historical cohorts, and forecast existing-customer revenue as baseline plus adjustments instead of a sum of opportunity records.
Finally, instrument the reverse path. Usage data flowing to sales is half the loop; the other half is contract data flowing back to product — entitlements, rate limits, feature gates, and hard spend caps. A customer who signed for a commitment with a hard cap needs that cap enforced in the platform, which is a revenue-ops responsibility as much as an engineering one.
Costs, timelines, and typical ranges
Budget honestly, because this project is consistently underestimated. The metering and rating layer alone is a six-to-twelve-month effort at most companies outgrowing a first homegrown version, and the cost splits roughly evenly between engineering time, tooling, and the organizational work of getting product, finance, and sales to agree on definitions.
On headcount: a cloud infrastructure company doing eight figures in usage revenue typically needs at least one dedicated revenue-ops person whose entire job is the usage-to-invoice path, separate from whoever owns CRM administration. Below roughly $10M in annual usage revenue the roles can often combine; above it, the combination reliably fails, because invoice-cycle work is deadline-driven and CRM work is interrupt-driven, and deadline work wins every time, leaving CRM administration to rot.

On build-versus-buy for the rating engine: commercial usage-billing platforms are a reasonable choice when pricing is conventional — a handful of metered dimensions, standard tiering, standard commitments. Building becomes defensible when pricing has genuinely unusual mechanics, when event volume makes per-event vendor pricing punitive, or when metering is so entangled with the product's core data path that extracting it adds more complexity than it removes. A useful test: if the pricing model cannot be described to a vendor in one page, the company is probably building. "We might change pricing later" is not a reason to build — most commercial platforms handle pricing changes better than homegrown systems, because that is their entire product.
On timelines for the analytics layer: once metering is trustworthy, cohort-based forecasting and account-health scoring take another one to two quarters. The gating factor is usually historical data quality, not modeling effort. If metering definitions changed eighteen months ago and nobody restated history, cohort curves are built on sand, and the first real project is a backfill — plan for that explicitly rather than discovering it in month two.
Net revenue retention is the metric that matters most under this model, and it behaves differently than seat-based NRR. Consumption NRR is more volatile month to month because it moves with customer workload rather than contract dates; a single large customer migrating a major workload can swing a quarter. This volatility is a reporting problem before it is a business problem — leadership used to seat-based smoothness will read normal consumption variance as a crisis. Report on trailing multi-month windows, and separate the metric into its components: expansion from existing workloads growing, expansion from new workloads landing, contraction from optimization, and churn from workload migration away.

The optimization category deserves specific attention because it is unique to infrastructure and adjacent to the FinOps discipline customers run against the company. A customer who cuts consumption thirty percent by right-sizing instances is not churning — they may be more committed than ever, now regarding the platform as well-managed rather than expensive. If the revenue architecture cannot distinguish optimization-driven contraction from dissatisfaction-driven contraction, churn analysis is noise. The distinguishing signal usually lives in the workload dimension: optimization holds workload count steady while reducing per-workload cost, while genuine churn reduces workload count.
Where teams get it wrong
The most common failure is treating billing as a finance system rather than a revenue system. Billing gets built inside finance to produce correct invoices, optimized for accuracy at month-end close, with no thought given to whether sales can see the same numbers mid-month. Sales then builds a shadow usage report from a product analytics tool, and the company ends up with two numbers that never match. Every account review turns into a reconciliation argument. The fix is architectural and has to happen early: one rating engine, one set of aggregates, multiple consumers reading from it at different latencies. Sales can read a less-final version of the same data; sales cannot read different data.
The second failure is over-syncing to CRM. Someone decides sellers need usage visibility, so a pipeline pushes daily per-service usage records into Salesforce as custom objects. Six months later the org has tens of millions of rows, API limits are exhausted, reports time out, and nobody trusts the fields anyway because the sync fails silently on Sundays. CRM is a workflow tool, not an analytics warehouse — push the handful of fields that trigger action and link out to the warehouse for depth.

The third failure is forecasting existing-customer consumption through opportunity records. Sellers are asked to create opportunities for expected expansion, guessing at how much compute a customer's engineering team will use next quarter — something that team itself often cannot predict. The forecast becomes fiction, and because a seller is compensated on it, it becomes optimistically shaped fiction. Existing-customer consumption should be forecast statistically from cohort behavior, with seller input reserved for events they actually have information about: a known migration date, a renegotiation, a customer who just mentioned a planned workload.
The fourth failure is compensation design that fights the model. Paying commission on booked commitment value rewards a seller for landing a large commitment the customer never consumes, producing a forfeiture fight at term end and a damaged relationship with no real revenue behind it. Paying purely on consumed revenue makes new-logo selling economically unattractive because consumption ramps slowly. Most workable plans land in between: a landing component on commitment with a clawback or holdback tied to actual consumption reaching a threshold, plus an ongoing component on consumed revenue above the commitment.
The fifth failure is ignoring the marketplace channel until it is already material. Cloud marketplaces have become a significant path to purchase for infrastructure software because they let a buyer draw down an existing cloud commitment. That channel carries its own data shape — different billing cadence, marketplace fees, private-offer mechanics, attribution that doesn't look like direct sales. Companies that bolt marketplace onto an architecture designed only for direct contracts end up with revenue they cannot attribute and margin they cannot explain.
The sixth failure — quieter and more expensive than the others — is treating metering definitions as settled. They are not. Product ships new capabilities, each raising the question of whether it is billable and how. Without a standing forum where product and revenue ops decide monetization at design time, features ship unmetered, and retrofitting metering onto a live feature is far harder than building it in from the start.
Decision framework: when to choose what

The architecture choices in front of a cloud infrastructure company depend on pricing complexity, scale, and how much of the business runs through commitments versus pure pay-as-you-go. A few decision rules hold up across most situations.
On billing infrastructure: buy when pricing fits a conventional shape; build when metering is inseparable from the product's data path or when event volume makes per-event vendor economics untenable. Revisit the decision when pricing complexity or volume changes by an order of magnitude, not on an annual cycle.
On where analytics live: the usage warehouse is the analytical system of record, always. The only open question is what gets pushed outward and at what latency. Push to CRM what changes a seller's next action; push to the product what a customer needs to see about their own spend, and treat customer-facing cost visibility as a retention feature rather than a courtesy, because a customer surprised by a bill negotiates from anger.
On forecast methodology: use cohort-based statistical forecasting for existing-customer consumption, and rep-driven pipeline forecasting only for new logos and known contractual events. Blending the two into one forecast number is fine; blending them into one methodology is not.
On team structure: at smaller scale, one revenue-ops team covering the whole path is right. As the usage business crosses roughly $10M in annual consumption revenue, split deal-desk and commitment-structuring work from metering-and-analytics work, because those roles need different skills and different reaction times. The deal-desk role becomes essential earlier than most companies expect, because non-standard commitment structures proliferate fast and each one becomes a permanent reporting exception.

On adjacent motions: if the company sells a self-serve tier alongside enterprise commitments, resist running them on separate systems. The product-led path and the sales-led path should share one metering layer and one usage warehouse, differing only in the workflow layer on top — the strategic value of a self-serve tier is that it feeds the enterprise motion, which it cannot do if the two paths cannot see each other's data.
Related questions
How is consumption forecasting different from subscription forecasting?
Subscription forecasting anchors on contract dates and renewal probability. Consumption forecasting anchors on workload behavior — cohort expansion curves, trailing usage trends, known migration events. Rep-entered opportunities should cover contractual events only, never baseline consumption growth, which is better predicted statistically.
What should sales reps see about usage inside the CRM?
Five to eight fields refreshed daily: current-period usage, trailing-90-day trend, commitment balance, projected exhaustion date, and pace variance versus plan. Anything deeper belongs in the warehouse behind a link, since granular usage records exhaust API limits and produce reports nobody trusts.
How do you handle customers who reduce spend through optimization?

Separate optimization-driven contraction from dissatisfaction-driven contraction using workload counts. Optimization holds workload count steady while cutting per-workload cost; genuine churn reduces workload count. Reporting them together makes churn analysis meaningless and hides a healthy customer behind a bad number.
When does an infrastructure company need a dedicated deal desk?
Usually earlier than expected — often once non-standard commitment structures appear more than a few times a quarter. Each bespoke drawdown rule, rollover term, or overage schedule becomes a permanent reporting exception, so the deal desk pays for itself in avoided reconciliation work.
Should marketplace revenue run through the same architecture as direct sales?
Yes, and design for it before it is material. Marketplace contracts carry different billing cadence, fees, and private-offer mechanics, but still draw down commitments and consume metered units. A parallel path produces revenue that cannot be attributed and margin that cannot be explained.
FAQ
What is the single most important thing to get right first?
The metering contract — the written definition of what constitutes a billable event for every dimension, including idempotency and late-arrival rules. Everything downstream inherits its ambiguity. Companies that skip this step spend the following two years arbitrating invoice disputes that trace back to a definition nobody wrote down.
Can you run consumption revenue ops without a data warehouse?

Not at any meaningful scale. The volume of metering events and the need to aggregate across time grains, customer hierarchies, and product dimensions exceed what an operational database or a CRM can serve. A warehouse with well-defined usage marts is the minimum viable analytical foundation.
How do you compensate sellers on consumption revenue?
Most workable plans blend a landing component tied to commitment value with an ongoing component tied to actual consumed revenue, plus a holdback or clawback if consumption never materializes. The principle to protect is that the seller's incentive should track whether the customer genuinely uses the product.
How often should usage data sync into the CRM?
Daily is right for nearly every case. Real-time syncing creates load and API pressure without changing behavior, since no seller acts on an hourly usage change. What matters more than frequency is reliability and visible freshness — a timestamp showing when the record last updated, with an alert on sync failure.
Does this architecture change for a company selling both seats and consumption?
Yes, and it gets harder. Run both models on separate forecast methodologies and separate retention metrics, combining only at the total-revenue line. A single blended net revenue retention figure hides whether seat growth is masking consumption decline underneath it.
What breaks first when the architecture is wrong?
Trust in the numbers, usually surfacing as a mid-quarter argument between sales and finance about what an account actually consumed. That argument is the symptom of two systems computing usage independently, and the practical fix — consolidating on one rating engine — is far more expensive than designing it correctly at the start.
Sources
- https://www.openviewpartners.com/blog/usage-based-pricing/
- https://a16z.com/the-cost-of-cloud-a-trillion-dollar-paradox/
- https://www.finops.org/introduction/what-is-finops/
- https://aws.amazon.com/marketplace/features/private-offers/
- https://cloud.google.com/pricing/list
- https://azure.microsoft.com/en-us/pricing/
- https://www.bvp.com/atlas/state-of-the-cloud-2024
- https://stripe.com/docs/billing/subscriptions/usage-based
Related on PULSE
- How do you forecast consumption revenue without renewal dates?
- What does a usage-based compensation plan look like for enterprise sellers?
- How do you build a deal desk for non-standard commitment structures?
- What belongs in a CRM versus a data warehouse for revenue teams?
- How do cloud marketplaces change go-to-market attribution?
This page will be disappearing soon. Save it to your device for $1 — or read it free while it is here.
@Kory-White- · if Venmo asks, the last 4 of my number are 2012
This page is gone.
This one is off the shelf now. $1 keeps it on your phone for good — the whole page, pictures and diagrams included.










