Tools: Powerful Bunny Database

Tools: Powerful Bunny Database

Don’t want to babysit your app database on a VM but not willing to pay the DBaaS tax either? We're building a third way.

Today, we’re launching Bunny Database as a public preview: a SQLite-compatible managed service that spins down when idle, keeps latency low wherever your users are, and doesn’t cost a fortune.

It’s become clear by now that the DBaaS platforms that garnered the love of so many devs are all going upmarket. Removing or dumbing down free tiers, charging for unused capacity, charging extra for small features, or bundling them in higher tiers — you already know the drill.

Hard to blame anyone for growing their business, but it doesn’t feel right when these services stop making sense for the very people who helped popularize them in the first place.

Not every project needs Postgres, and that’s okay. Sometimes you just want a simple, reliable database that you can spin up quickly and build on, without worrying it’ll hit your wallet like an EC2.

Get the full tour including how to connect Bunny Database to your app in this quick demo from our DX Engineer, Jamie Barton:

You probably optimize the heck out of your frontend, APIs, and caching layers, all for the sake of delivering an experience that feels instant to your users. But when your database is far away from them, round-trip time starts to add noticeable latency.

The usual fix is to introduce more caching layers, denormalized reads, or other workarounds. That’s obviously no fun.

And when you think about it, devs end up doing this because the popular DBaaS platforms are usually either limited, complex, or too costly when it comes to multi-region deployments. So what looks like a caching problem is actually a data locality issue.

To find out, we ran a read latency benchmark and measured p95 latency in Bunny Database.

Source: HackerNews