Ask HN: Back End as a Service for Clojure?
- Registration, authentication with option to use social login (Google, Facebook, ...)
- a few simple database tables, maybe a file storage
- Subcsription monthly billing using Stripe
- a few endpoints doing some custom processing
I'd like to avoid having any backend at all, and try using some of the numerous existing Backend as a Service tools, that I can self-host. My criteria are:
1. must be lightweight and easy to self-host, Open Source
2. must support writing and serving custom API, preferably using Clojure or JVM
3. should support relational DB
4. should support social login, user registration flows out of the box
5. must have a nice REST API, I don't care about client SDK language wrappers
6. nice to have a Stripe Billing support out of the box or as an add-on
I looked at the documentation for Parse, Supabase, AppWrite, Pocketbase and a few other solutions. They all fail the first criteria, since they mostly require a plethora of services running in multiple docker containers. So far, my favourite is Pocketbase. Looks really nice, but it seems the only way to extend it to use it as a library in a Go-based project, which is not my cup of tea.
Do you have some recommendation about such a platform that I could check?
0 comments
[ 3.3 ms ] story [ 7.8 ms ] threadNo comments yet.