Skip to content

Value for the business

Use this page when the audience is commercial, executive, or compliance — not when they want pipe-syntax docs. Pair with The shift-left bet for diagrams and Capability map when diligence starts.

Eelden is pre-alpha. This page explains the value thesis. Shipping readiness is always Status.

The expensive lie of "we'll add multi-tenancy later"

Most databases were designed for one customer per deployment. SaaS inverted that — millions of customers share a product — and left the hard parts in your org chart:

Eelden's pitch: those line items become database features, so your roadmap is product — not a second platform company inside the company.

Value pillars (sales language)

1. Isolation is the product default

Customer ask: "Our enterprise deal needs hard separation." Without Eelden: new cluster, new contract SKU, or a prayer around RLS. With Eelden: a tenant is the consistency boundary. Forks and suspends are catalog operations. Cross-tenant anything is an explicit, audited path — not an accidental join.

2. Compliance and audit without a parallel system

Customer ask: "Show me what this tenant looked like before the incident." Without Eelden: restore a backup (maybe), hope audit middleware fired. With Eelden: immutable versioned pages and named snapshots make point-in-time views a storage property. Change feeds (CDC) give downstream systems a durable mutation stream per tenant.

Honest limit today: named-snapshot time travel ships; long-term compliance packaging and encryption-at-rest enforcement are still roadmap — see the capability map.

3. Migrations that do not become an ops holiday

Customer ask: "Can we ship schema changes without coordinating 10k customer databases?" Without Eelden: batched migration runners, freeze windows, per-tenant failure queues. With Eelden: schemas are versioned code; tenants apply fingerprints lazily on first touch. Idle tenants cost nothing until they wake up.

4. Environments on demand

Customer ask: "Give support a safe copy of this customer's world." Without Eelden: dump, scrub, restore, wait. With Eelden: copy-on-write fork tenant — staging and support sandboxes without cloning every row up front.

5. Money that cannot silently lie

Customer ask: "We got burned by floating-point currency bugs." Without Eelden: app conventions and code review. With Eelden: Money carries minor units and currency in the value; cross-currency math is a type error. The TypeScript client refuses to treat money as a number.

Competitive framing (keep it clean)

ApproachIsolationFleet opsAudit / PITRCross-tenant
Shared DB + tenant_idSoftEasy earlyDIYToo easy (risk)
DB-per-tenantStrongHard at scalePer-DB toolingHard (good) / expensive
EeldenEngine-nativeEngine-native lifecycleVersioned pages + CDCExplicit CDC + sagas only

Do not claim SQL compatibility, drop-in Postgres replacement, or production cloud multi-region today. The differentiation is the tenant-native model and the shift-left of control-plane concerns — not "faster SQL."

Objection handling

ObjectionResponse
"We're fine with Postgres RLS."RLS is still your isolation program. Eelden makes the tenant the unit of storage, transactions, forks, and CDC — not a column you must remember.
"We already run DB-per-tenant."You already paid for isolation. Eelden keeps that boundary and deletes the fleet orchestration tax (migrate, fork, place, restore).
"Is it production-ready?"Pre-alpha. Show Status. Dogfood-first strategy: trust before tone-setting release.
"What about analytics across tenants?"Doctrine: source of truth stays per-tenant; global views are disposable indexes fed by CDC — rebuildable, not a shared mutable table.
"We need EU residency."Catalog already models residency as a tenant declaration; control-plane enforcement is the cloud-phase work, not an app rewrite later.

Who cares inside the buying committee

Next steps for a commercial conversation

  1. Walk The shift-left bet (five minutes, diagrams).
  2. Open the playground — zero-install feel for the language.
  3. Ground every "we can" in Status and the capability map.
  4. Send technical evaluators to Consumers and What is Eelden?.

Pre-alpha. Local-first. Stdlib-only Rust engine. Tenant concerns shifted left into the database.