Built on AWS. Designed for scale.
Trubase DB is Postgres rebuilt from scratch in pure Rust on Tokio. S3 is our ground-truth storage layer. EC2 runs our fleet of identical engine nodes. This page explains what we're building and what we need from our cloud partners.
Olamilekan
Founder, backend engineer — building Trubase DB in public.
Olamilekan is rebuilding Postgres from scratch in pure Rust on Tokio, with the backend lifecycle — mint, branch, suspend, wake, dispose — native to the engine, and proving compatibility continuously against PostgreSQL's own 200,000-test suite on a public scoreboard.
The instant serverless backend
Trubase DB is Postgres rebuilt from scratch in pure Rust on Tokio, with the backend lifecycle built directly into the engine. Each backend is a lightweight task instead of a heavy OS process (~10–30MB). A single engine node can multiplex millions of backend tasks.
AWS infrastructure is not an afterthought — it is core to our architecture. S3 IS our primary database storage layer. EC2 runs our stateless Tokio compute fleet.
AWS is the foundation of Trubase
Amazon S3
Ground-truth storage layer. Every backend's copy-on-write layers, archived WAL, and timeline metadata live on S3 — this IS the database's persistent tier.
Amazon EC2
The fleet: N identical instances of the Trubase DB engine binary. Nodes hold only caches — no permanent state — and multiplex millions of backend tasks via Tokio.
EC2 Auto Scaling
The fleet scales by awake-backend count and query load. Any node can serve any backend by reading its timeline from S3.
Amazon CloudFront
CDN and edge routing for global backend access. Low-latency connection routing to the nearest compute node.
Amazon Route 53
DNS management for *.trubase.dev wildcard routing. Every backend gets a unique subdomain.
AWS IAM
Fine-grained access control for S3 bucket policies, cross-account access, and tenant isolation at the S3 prefix level.
Amazon CloudWatch
Observability, metrics, and alerting for compute fleet health, S3 latency, backend lifecycle events, and Tokio runtime statistics.
AWS VPC
Network isolation for the compute fleet. VPC endpoints for S3 access to eliminate data transfer costs.
Partnership request
Anthropic Claude access via AWS
We use Anthropic Claude (via AWS Bedrock or AWS Marketplace billing) as a core AI engineering assistant for the engine build. We need platform billing access through our AWS account for Claude API usage.
Claude is critical to our engineering velocity — the build method is corpus-driven AI-assisted engineering, held honest by PostgreSQL's own 200,000-test suite as the executable spec.
Let's partner.
Trubase is built on AWS from the ground up. S3 is our storage layer. EC2 is our compute layer. We're building the future of serverless backends on your infrastructure.
olamilekan@trubase.dev