Functions is the estate's compute runtime: 80 functions across 6 regions, every invocation timed, every cold start costed in dollars, and an error budget that says how burned it is — not just that it is.
The most expensive line on the cold-cost board reads fn-slot-book · $173.92. When a slow function costs real money, the bill should name it. This one does.
functions.cedxsystems.com — live build
Runs on demo data. The cold-cost card is labelled EST. on the screen itself.
24.9M invocations a day80 functions across 6 regions
0.2% error rate80 of the 320-invocation sample
380ms p99cold and warm, on the overview card
What it is
Three ledgers a runtime owes you.
Every invocation, timed and priced
The Invocations table is a 320-row sample with kind, status, milliseconds, init time and region on every row. fn-ledger-post sits at a 500 with a 13,707ms init — that is a cold-start failure you can point at, not a mystery. Chips cut the view to cold, warm, 5xx, slow or throttled.
Init time next to duration on every row
429 and slow (≥800ms) as first-class filters
Search by function, request id, region or error
functions — screen-2
Six regions, compared like for like
us-west-2 carries 7.17M invocations a day at 6% cold; eu-central-1 runs colder at 8.6% with a 0.42 error rate; the global edge tier runs 0.5% cold at a 414ms p99. Each region's share of spend is on the same row, so placement is an economic decision, not a habit.
Invocations, cold %, error %, p99 and spend % per region
Cold ≥4% filter chip on the table
Cold cost estimated at $1,726 a day, on screen
functions — screen-3
Logs that say why, not just that
280 lines sampled with level, function and message: fn-cart-merge fails with “OOM heap limit exceeded”, fn-tax-calc with “Throttled concurrency cap”, and fn-catalog-search logs “Unhandled error” three rows running. Timeout and OOM get their own filter chips because they deserve them.
149 errors, 72 warnings, 44 timeout/OOM in the sample
Messages written to be grep-able by a human
CSV export of the filtered view
functions — screen-4
Product tour
Four screens, captured from the running build.
Not a mockup and not a concept deck. This is what opens at /app/functions.
functions.cedxsystems.com
01 — Overview
The runtime's own report card
Invocations at 24.9M a day, error rate 0.2%, p99 at 380ms, cold starts at 10.6% of the sample — and then the cost cards: $1.7K a day in cold-start spend with 45 budgets on watch. Alerts arrive root-caused: a cold spike on billing-settle names init p99 1.8s and a 72%-burned error budget.
SLO health 100% estimated availability against a 99.9% target
56 of 80 functions healthy — the other 24 listed by cause
Highest cold cost board, fn-slot-book at $173.92
02 — Invocations
A sample you can audit
320 invocations with the failures as legible as the successes: 80 server failures, 91 slow or throttled, 34 cold. fn-report-export 404s with an 1,100ms init; fn-image-resize 503s at 81ms. The stream badge says the sample is live.
+stream badge on the sample-size card
5xx count broken out from slow and 429
Region on every row, global edge included
03 — Regions
Placement is a spending decision
Six regions with invocations, cold %, error %, p99 and spend share. ap-southeast-1 holds 10 functions at 4.44M invocations a day and the best error rate in the fleet — 0.13. The eu-west-1 cold tax is an alert, not a shrug: 5.8% cold with report-export init at 2.4s.
us-west-2 primary, on the region card
Spend share sums to the fleet total
Cold ≥4% chip isolates the problem regions
04 — Logs
Where the alert sends you next
From the billing-settle cold-spike alert to the logs in one filter: level, function and message per line, 47 distinct scripts covered. The “Throttled concurrency cap” lines pair with the 429 chip in Invocations — symptom and cause in the same product.
280-line sample, +stream
Timeout and OOM as dedicated chips
Search by function, message or request id
Who runs it
Three roles keep the runtime honest.
Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.
Platform engineering
Owns placement and budgets: which of the 80 functions sit in which region, and why the cold bill is $1.7K a day rather than twice that.
80 functions · 6 regions
Quality engineering
Reads the error budget like a gauge: 72% burned on billing-settle means the fix ships this week, not this quarter.
error budget · 72% burned
Automation owners
The callers behind the traffic — scheduled jobs, event handlers, retries. They read invocations by trigger and argue about cost from the same table.
24.9M invocations/day
The shape of it
What the demo runtime actually looks like.
Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.
24.9Minvocations per day80 functions · 6 regions
0.2%error rate80 of the 320-invocation sample
10.6%cold starts in sample34 cold of 320
$1.7Kcold cost per day45 budgets on watch
Highest cold cost, per function per daycold-start board · estimated dollars
fn-slot-book$173.92
fn-ledger-post$83.07
fn-loyalty-burn$82.01
fn-driver-assign$81.69
fn-ocr-scan$71.45
Functions healthy56 of 80 · the rest listed by cause
70%
Healthy · 56 functions
High cold cost 28 · budgets ≥50% burn 45
Invocation sample by class138 2xx of 320 sampled
2xx · 138 invocations
4xx 102 · 5xx 80 · cold 34
How it runs
A function's life, in the order it actually happens.
01
Place
80 functions sit across 6 regions, us-west-2 primary — each with its own cold, error, p99 and spend profile, so placement is a decision you can revisit.
02
Watch
The overview reads the last 24 hours: invocations, error rate, p99, cold-start percent and cold dollars per day, against a 99.9% availability target.
03
Diagnose
Alerts arrive root-caused — the billing-settle spike names cold 8.4%, init p99 1.8s and an error budget 72% burned, not just a red tile.
04
Fix
Invocations and logs carry the evidence: fn-ledger-post's 500 with a 13.7-second init is a cold-start problem, priced on the board at $83.07 a day.
One record
The compute behind the rest of the estate.
Functions is not a separate platform with a connector. It is the runtime the estate's routes, schedules and deployments already share.
Finding this out on the third call is worse for you than reading it here, and worse for us.
Functions is not generally available. What opens today is the live build running on demo data — Northline Systems is the software's demo workspace, not a reference.
We have no named customers to show you, so this page shows none.
The cost figures — $1.7K cold per day, $173.92 for fn-slot-book — are labelled estimates on the screen. They are the demo sample's arithmetic, not a price list and not your bill.
The 24.9M-invocations-a-day figure describes the demo workspace's traffic. We are not publishing scale claims beyond what the captures show.
No audit or compliance certification has been issued for Functions. What we can evidence about hosting, encryption and access is on the security page.
Yes. Every screenshot is a capture of the running build and you can open the same build at /app/functions. It runs on demo data from the Northline Systems demo workspace.
What is a cold start worth?
Real money, on screen. The cold-cost board prices each function's daily cold-start spend — fn-slot-book at $173.92, fn-ledger-post at $83.07 — so a slow init is an engineering task with a dollar figure attached, not a folklore complaint.
How do regions compare?
Like for like on one table: invocations per day, cold %, error %, p99 and share of spend. The demo fleet runs us-west-2 primary at 28.8% of spend, with a global edge tier at 0.5% cold and a 414ms p99.
What happens when something throttles?
It shows up twice, on purpose: a 429 chip and count in Invocations, and the “Throttled concurrency cap” line in Logs. The payments-path alert pairs the two — elevated burn with 429s under concurrency.
Is Functions audited or certified?
No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.
The runtime is running. Go and look at it.
Live build, demo data, no card. Then find the function you would most want priced per cold start.