Can a single database architecture satisfy both vibe-coded and large scale enterprise apps? The same approach makes small database ultra cheap to run and branch can also make a large one faster and easier to operate. We call this architecture Lakebase.

Oct 19, 2026 · 1:59 AM UTC

9
235
383
16,809
With compute separated from versioned storage, a small app can scale to zero and an agent can branch without copying data. A large app can add read replicas or replace compute without moving terabytes as well as leverage unbounded iops. These are the consequences of the same design.
1
1
19
2,004
When we started Neon, OLTP on object storage was controversial. People looked at S3 latency and concluded the database would be slow. That would be true if every transaction had to wait for S3. Now Microsoft's HorizonDB and MongoDB's Atlas Infinite follow essentially the same blueprint: low latency storage tier in front of an object store. I take that as a pretty strong endorsement of the architecture.
1
15
1,813
The same design makes a large-scale application faster. Our durable storage doesn't overwrite pages in place, so we could turn off full-page writes and materialize pages in distributed storage. In HammerDB tests, we saw up to 5x throughput and 94% less WAL.
1
11
1,060
As an app grows, it needs transactions and analytics on the same data. LTAP (Lake Transactional/Analytical Processing) lets Postgres and analytical engines share one logical dataset, with separate compute and no CDC pipeline between them.
1
10
890
The storage layer converts older Postgres data into columnar form exposed through Iceberg. Analytics combines it with recent changes from pageservers to read a consistent snapshot. Postgres supplies the snapshot boundary; the analytical engine serves the scan.
1
10
803
For bulk loads, we already have Spark building Postgres heap pages and indexes outside the primary. It writes them to shared storage, and the primary atomically publishes the result with a compact WAL record. The data never has to pass through the application writer.
1
10
736
The opportunity goes beyond an analytics endpoint. Shared storage also opens a path to offloading index builds, VACUUM and other long-running operations. Preserving MVCC and coordinating concurrent writes and catalog changes is where much of the work remains.
1
11
849
Lakebase is becoming a standard in modern OLTP design, but we're still early in getting all its benefits. You shouldn't need a different database architecture because your app took off. The same system that made it cheap to try an idea should let you build a large business on it.
15
809
Sort replies: Relevant Recent Liked
Replying to @nikitabase
On paper what you are saying feels possible. In the real-world, lets see if it is really possible. I feel that this is like chasing a moving and highly unpredictable target. Enterprise-grade OLTP needs precitable latency each and everytime, query after query and with AI, workloads are getting way less predictable and significantly demanding than ever before. Hard to beat local NVMe storage for those use-cases, and this is proven again and again by large enterprise deployments (datadog, instacart) running on local NVMe and the 1000s of other onprem (bare metal) deployments. Anyways, respect your school of thought. Real-world POCs and customers will only dictate what works for them. 🤗 Also, resoect what you built for vibe-coded and dev workloads. Side note: I’ve always been a believer of best-of-breed technologies/architectures and have seen it win all the time. So the same holds for this too - local NVMe for enterprise-grade prod applications + serverless Postgres for vibe-coded apps and coding agents.
1
3
12
635
"chasing a moving and highly unpredictable target" - this is what innovating feels like before you are done
1
212
Replying to @nikitabase
Yes! We have seen platforms converging for many years now... we used to have disk vs in-memory, MPP vs SMP, columnar vs row, analytics vs cubes... It's now clear that you can build a single platform that does multiple things, FTW! This feels no different.
5
367
Replying to @nikitabase
Hi, we are on Scale plan and our PRODUCTION db went down THREE TIMES this month. Today the primary compute stopped serving traffic for 7 minutes. These db outages are unacceptable. We've been trying to reach out via tickets but haven't gotten any real support. We need someone to help us investigate this ASAP.
1
1
182
Replying to @nikitabase
Name aside, what happens after thousands of branches pile up? 1. What becomes long-term value for the business behind the agent? 2. What can be archived dirt cheap? 3. What's junk that should be cleaned up? Otherwise, once agents are everywhere, these lakes become landfills.
63
Replying to @nikitabase
Not cheap to run for parallel always on agents doing heavy constant read wrote on memory and system entities
289
Replying to @nikitabase
Curious now whats the catch under the hood
304
Replying to @nikitabase
It's really simple design but easy to mess up . Your team is executing so well.. and best of luck..
2
442