Chapter II — the platformSix primitives · one invoiceEU residency by defaultpp. 008 — 039 →
§ II.01 — Platform overview

Six
primitives,
carefully joined.

Værft is built on a small number of well-considered pieces — edge compute, managed data, git-native deploys, observability, security, and honest billing — each designed to fit the next. You assemble software, not infrastructure.

Fig. 02 — index6 plates
§ II.02 — Plate I · Edge runtime
V8 isolates, pinned close to the person making the request.
Fig. 02.a — edge topologyclick a region
fra1arn1hel1dub1lhr1ams1cdg1mad1waw1
region
Frankfurt
code
fra1
p50 latency
4 ms

Fast where
people are.

Your functions run as V8 isolates in the nearest of eighteen regions, with millisecond cold starts and a single predictable model: one module, one handler, zero containers.

Median cold start4 ms
Max request duration30 s · streaming
RuntimeES2024 · Web APIs · WASM
Cold cache warm-upper-region, automatic
Egressincluded up to plan cap
§ II.03 — Plate II · Managed data
Postgres, Redis, and object storage — forkable per pull request.
Fig. 02.b — branch lineage
main · productionpr/auth-rewrite · branched DBpr/refactor-pricing · branched DB
fork speed
~ 2 s
copy-on-write, zero downtime
PITR window
30 days
second-level recovery
branches
unlimited
per PR, per developer
Managed services
Postgres 16fjord · tier
Multi-region, PITR, HA, logical replication
Redis 7skerry · tier
Per-env, TLS, cluster mode, 1 ms p50
Object storehavn · tier
S3-compatible, lifecycle rules, signed URLs
Vector indexincluded
pgvector + HNSW, colocated with Postgres
Task queueincluded
Durable, per-project, exactly-once semantics
§ II.04 — Plate III · Git-native deploys
Every branch is a preview. Every merge is a rollout.
Stage · 01→
Detect
Language, framework, lockfiles. Zero config for 40+ stacks.
Stage · 02→
Build
Deterministic, cached, parallel per service. 8 s median.
Stage · 03→
Provision
Branch databases, spin isolates, warm regional caches.
Stage · 04→
Deploy
Canary 1% → 10% → 100%. Automatic rollback on SLO breach.
Stage · 05
Verify
Smoke tests, health checks, preview link in PR.
deploy · pr #842 · 11:42:08
→ git push origin feature/auth-rewrite
detect · node 22 · pnpm · next 15
build · web 8.2s · worker 2.1s
provision · postgres@16 redis@7 · branched
deploy · fra1 arn1 dub1 cdg1 · canary 1%
✓ preview · https://pr-842.nordlys.varft.app
11.4s · build 48fe2c9 · inherits production data
What you get per PR
  • →Unique preview URL
  • →Isolated branched database
  • →Real secrets, scoped
  • →Inline logs + traces
  • →Auto-teardown on close
Read the deploy guide →
§ II.05 — Plates IV & V
Observing what shipped, and keeping it safe.
Plate IV — Observability

One query
language. One inbox.

Logs, traces, metrics, and exceptions share the same semantics, the same SQL-ish syntax, and the same alert router. Dashboards are Git-versioned.

4 ms · p50
logs
12B / day
traces
p50 ↓ 18%
metrics
2.4k series
alerts
git-versioned
Plate V — Security & compliance

EU by default.
Audit by afternoon.

Data and compute pin to the jurisdiction you choose. SSO on every paid plan, SCIM on Business, hardware keys on Fleet. Every config change is in an audit log you can export.

SOC 2
current
ISO 27001
current
GDPR
current
DORA
current
HIPAA
current
PCI-DSS
current
→ SSO: Google · GitHub · SAML · OIDC
→ Secrets: KMS-backed, scoped per env
→ Audit: 1 y on Business, indefinite on Fleet
§ II.06 — Connections
Talks to the tools you already have.
01 · Source
GitHub
GitLab
Bitbucket
Radicle
see all →
02 · Infra-as-code
Terraform
Pulumi
OpenTofu
CDK
see all →
03 · Observability
OpenTelemetry
Grafana
Datadog
Sentry
see all →
04 · Identity
Okta
Auth0
WorkOS
Clerk
see all →
05 · Messaging
Slack
Linear
PagerDuty
Opsgenie
see all →
§ II.07 — yours

Six primitives.
One invoice.

Start a project on the Hobby tier. Upgrade only when you need support, compliance, or scale — never features you should have had on day one.

§
§ — architecture review

A 45-minute call.

Share your stack. A Værft solutions engineer sketches what a migration would look like — services, data, timeline, cost.