CSS-Tricks Presents
The Power of Serverless
for Front-End Developers


Data Storage

Just because you've gone JAMstack doesn't mean you can't get data from a database or otherwise store and retrieve data.

Logo for 8base

Data storage, GraphQL access to that data, and easy Lambda deployment.

Edit this
Logo for AWS AppSync

Fully managed database agnostic GraphQL API service with first-class support for real-time and offline.

Check out projects like Conference App in a Box which use AppSync to make comments real-time.

Edit this
Logo for Airtable

Part spreadsheet, part database, and entirely flexible.

Edit this
Logo for FaunaDB

FaunaDB is a serverless cloud database (for OLTP) that gives you ubiquitous, low latency access to app data, without sacrificing data correctness and scale. With native support for GraphQL, FaunaDB offers a flexible data model spanning relational, document and graph models.

FaunaDB is priced based on your usage, and offers a free tier.

Edit this
Logo for Firebase Cloud Firestore

Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.

Firestore is newer and Google encourages you more to use it over Firebase's original realtime database. Comparison.

Edit this
Logo for Firebase Realtime Database

Perhaps Firebase Realtime Database's most useful and iconic feature is the realtime data storage feature. Once you connect, you can not only push data to the realtime database, but watch and respond to data changes in near realtime.

Edit this
Logo for Hasura

Hasura is an open source engine that connects to your databases & microservices and auto-generates a production-ready GraphQL backend.

Edit this
Logo for Hoodie

A fast, simple and self-hosted backend as a service for your (web) apps, Open Source and free. No need to write server-side code or database schemas. Makes building offline-capable software a breeze.

Edit this
Logo for JSONbin.io

JSONbin.io is a free JSON storage and JSON hosting service. It is an ideal solution for storing JSON data for small-scale web apps, mobile apps, or websites.

There is also JSONbin.org, which is very similar.

Edit this
Logo for MongoDB

MongoDB Atlas is the cloud database. MongoDB Stitch is the serverless platform.

Edit this
Logo for Para

Para is a flexible and cost-effective backend service that stores, indexes and caches your objects.

Edit this
Logo for Realm Database

An open source alternative to SQLite and Core Data.

Edit this
Logo for Sheetsu

Sheetsu helps you connect Google Sheets to anything - Web, Mobile, IoT or any service's API.

Google Sheets has an API directly, but it's not particularly easy to use. Sheetsu makes it less sheety. Get it. That's not their tagline I just wrote that.

Also look at Tabletop.js for an open source library to help with the Google Docs API.

Edit this
Logo for n:point

JSON storage bins that won't break your app. Set up a lightweight JSON endpoint in seconds, then add a schema to edit your data safely at any time.

Edit this