Develop.Cheap

The changing face of data

Hamilton, Bermuda

First of all, apologies about November, I didn’t manage to get a single issue out. But let’s not have that distract us. There is definite data driven theme in this issue. Hopefully this will be useful to some as it can be difficult to find free data storage options.

Before getting started, just a quick note that Angular 11 and TypeScript 4.1 were both released this past month. Also JavaScript turned 25 and there are a number of specials and sales on things like courses to celebrate. Pluralsight has some free courses for it.

BagelDB logo or screenshot

BagelDB

A developer-first database and management system, allowing you to focus on creating products that get your users excited. So Bagel bills itself as a database, but I see it more as a headless content management system. Their free plan lets you split your free quota of 1,000 ‘items’ into as many projects as you want which is nice. I haven’t used the UI, but if you want to host content for a number of small projects this is a good option.

https://www.bageldb.com/

Etebase logo or screenshot

Etebase

An open-source and end-to-end encrypted SDK and backend. They claim they are like Firebase but encrypted in away that only end users can access their own data. If you are a privacy fan (and more people probably should be), then this will be exciting. In addition to a standard free account with storage, they have a partner program where you can integrate Etebase access into your application and end users need to ‘bring their own storage’ in the form of an Etesync account. This basically offloads the payment to your users. While an interesting model, it may not make sense for a personal project.

https://www.etebase.com/

Cloudflare Workers KV logo or screenshot

Cloudflare Workers KV

Cloudflare Workers KV is low-latency key-value storage at the edge. Leverage serverless computing and build serverless architecture with key-value storage. Until recently, you couldn’t use KV with Workers on their free plan. Now you can! This storage is designed for read-heavy applications with fewer writes. To enforce that model you only get 1,000 daily writes. However, a common use for KV is with Workers Sites, which allows you to host your (mostly) static site with Cloudflare at the edge. I use KV myself and recommend it.

https://www.cloudflare.com/products/workers-kv/

:(

In a less positive note, Fauna DB have reduced the amount of storage you get on their free plan, by a fair bit. From 5GB down to 100MB. Still enough for most projects, but unfortunate nonetheless.

Written by Colin Bate