Software Alternatives & Reviews

Don’t we all just want to use SQL on the front end?

Supabase AWS AppSync PouchDB
  1. An open source Firebase alternative
    Pricing:
    • Open Source
    This is such a useful abstraction. I love working with PostGREST and have used it quite often for quick services (e.g. a vote button on a static site), internal tools (recently a covid checkin-screener), and for Proof of Concepts (postgres-powered full text search for address lookups in a webmap without using an external geocoder). I personally have yet to use it for something with more than 200 users, but it sounds like others certainly have successfully. Supabase (https://supabase.io/) uses this for parts of their backend.

    #Developer Tools #Realtime Backend / API #Backend As A Service 430 social mentions

  2. AWS AppSync automatically updates the data in web and mobile applications in real time, and updates data for offline users as soon as they reconnect.
    Pricing:
    • Open Source
    I noticed when developing a Single-Page Application that a lot of the backend code seemed to be merely taking requests from the app and reformatting them into database queries. It wasn't always clear whether any given piece of processing logic belonged in the frontend or backend code, and trying to manage the contract between the two seemed like unnecessary busywork when there was already a well-designed interface between the backend and the database. In the end this 3-moving-parts design did work, but I wished I had tried something like AWS AppSync[0] which is basically "managed GraphQL". [0] https://aws.amazon.com/appsync/.

    #Project Management #Workflow Automation #Web Service Automation 30 social mentions

  3. Open-source JavaScript database inspired by Apache CouchDB that's designed to run well within the browser
    Pricing:
    • Open Source
    Not SQL, but https://pouchdb.com/ looks like a better version of this. Also not SQL, IndexedDB [0] Seems like a well-supported [1] document database built into the browser would beat LocalStorage in almost every way. That's what I've found in my experience at least. Maybe SQL just isn't the right tool on either the frontend or the backend? [0] https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_A... [1] https://caniuse.com/indexeddb.

    #NoSQL Databases #Databases #Key-Value Database 21 social mentions

Discuss: Don’t we all just want to use SQL on the front end?

Log in or Post with