Skip to content
About
Main content

What pricing forbids, and the three escapes

Why can a cost model not be built on rates, and what does each escape convert?

What this article forbids, and the three escapes

It forbids a cost model built on rates. Rates are the smallest term. The , the and your each move the more than the rate does, and they multiply together. It also forbids treating any single price as a fact about the world: tiering discounts, gradients and scan minimums are commercial constructs that have already changed and will change again.

Three escapes exist, and :

EscapeWhat it converts
Batchinggranularity waste → (items wait for the batch)
Multiplexing (yours across teams, or the vendor's across tenants)idle → correlation risk
Changing the meter (provisioned instead of scanned, reserved instead of )variable cost → committed cost; a cost risk becomes a forecasting risk

Pricing a design before it exists

Everything above explains a bill that already exists. Estimating a pipeline's cost before it is built would let cost enter design, and not only review. It is the natural partner of the pre-execution estimation that governors need. A simple version is a table with one row per meter: quantity, increment, minimum, expected utilization and rate. Illustration: 50 million events per day of 1 KB each is 50 GB per day. Stored for 365 days that is about 18 TB. At $0.023 per GB-month, steady-state storage is 18,250 GB × 0.023 ≈ $420 per month. Writing as 1-MB files gives 50,000 PUTs per day, which is tiny; writing as 1-KB files gives 50 million PUTs per day, a very different bill. The model shows this before a line of code exists.