5 Comments

Awesome post, Lee! I'd like to see FerretDB on the list, not just because I am one of the co-founders (shameless plug), but also because we are working on adding MongoDB compatiblity to Postgres and Tigris, fully open source. Imagine a database which runs MongoDB workloads and tools, but uses tried and proven relational databases as backends, and can be deployed anywhere.

Expand full comment

At enterprise scale, 1. Is there migration pathways to serverless db from mssql & MySQL? 2. Are there IaC (CDK) template examples that can provision a serverless db service in a private subnet?

Expand full comment

I think CloudFlare's Durable Objects are missing in the "stateful backends and other solutions" section. I find them a really exciting new primitive, and I want more providers to clone them so I don't feel so locked in to CloudFlare!

Expand full comment

Great overview of various database and stateful platforms!

I wanted to share little bit more about Tigris. The goal with Tigrjs is to provide a suite of database and data services in an all-in-one platform. We have taken a code-first approach so as a developer you do not need to step out of your application code to interact with infrastructure. Applications talk to Tigris via gRPC/HTTP which removes the connection oriented limitations you see with traditional databases that were not built for the serverless world.

Expand full comment

Nice overview! Love how you listed all the trends and outlined some things examples.

At StepZen, I’m following the database space very closely as we’ve made connectors for a large number of the examples listed in your blog. It’s a declarative approach to import and connect to databases, but even REST and other GraphQL APIs. For most data sources we can even generate a GraphQL schema based on the data schema.

Expand full comment