Really nice blog post! Especially because it actually builds something that works in the end, while keeping stuff fairly simple.

Another approach could be using PostgreSQL as a stateless scalable query execution engine, while stubbing out the storage layer with a remote replicated consistent storage solution.

This is also what I think Aurora does.

> Another approach could be using PostgreSQL as a stateless scalable query execution engine, while stubbing out the storage layer with a remote replicated consistent storage solution.

Also neon:

https://github.com/neondatabase/neon