The instant serverless backend.
Trubase DB is Postgres rebuilt from scratch in pure Rust on Tokio, with the backend lifecycle — mint, branch, suspend, wake, dispose — native to the engine. Millions per engine node, zero when idle.
The market
Every backend today is heavy infrastructure
Legacy PostgreSQL spawns one OS process per connection — each consuming 10–30MB of RAM. With 1,000 connections, that's 30GB of RAM just for connection overhead. This is why connection poolers exist.
Even modern "serverless" databases wrap this same C engine with external page services and control planes — because from outside the engine, orchestration is all you can build.
How we achieve millions of backends per server
Tokio Work-Stealing Runtime
Every backend is a Tokio async task weighing kilobytes. Zero OS processes. Zero fork() calls. One engine node multiplexes millions of backend tasks.
Rust Async State Machines
Each backend's query loop compiles to a Rust Future — a zero-allocation state machine. No garbage collector. No runtime overhead.
Timeline Storage over Object Storage
The write-ahead log is the database. Branching = writing a timeline record. Zero bytes duplicated. 10,000 branches share the same layers.
True Scale-to-Zero
When a backend goes idle, its tasks drop and their memory is reclaimed. No container to shut down. Revenue and cost ride the same curve.
Why wrapping the C engine can't get here
You cannot build this by wrapping C PostgreSQL. The C codebase assumes fork() + exec(), shared memory segments, OS-level process isolation, and synchronous block I/O to local disk.
The founder, and the method
Olamilekan — founder, backend engineer, building Trubase DB in public.
Solo-founder, full-commitment build with a method designed to be verifiable at every step. The spec already exists in executable form — PostgreSQL's own 200,000-test corpus — and the engine converges on it in public.
Before a line of engine code, the design phase was completed end to end: the architecture, the storage model, the wake path, and the verification strategy.
The structural advantage
Architecture arithmetic from per-task footprints — not a measured benchmark. Measured numbers ship on the public scoreboard.
Let's talk.
We're raising our seed round. If you invest in infrastructure and believe backends should be as cheap as function calls — reach out.