Exploring Backend-as-a-Service (BaaS) Platforms for Faster Development!
Backend-as-a-Service (BaaS) platforms hand you the backend pieces you would otherwise build yourself: authentication, a database, real-time data sync, hosting. You write the parts of the app that are actually yours.
While looking at options for rebuilding one of our platforms, we evaluated a few of them:
- Amazon Web Services (AWS) Amplify (Amplify Backend includes hosting)
- Supabase
- Pocketbase (still in beta)
- Convex
- Firebase
If the goal is to ship an MVP or a prototype soon, any of these will get you there faster than rolling your own, and a small team or a startup can spend its time on the product instead of on infrastructure.
Everything on that list except AWS Amplify and Firebase can be self-hosted, which matters if you want your data on your own infrastructure, or if you just want to try the thing on your laptop first.
The trade-offs:
- You get less granular control than you would over a backend you wrote.
- Vendor lock-in is a real concern, more so with the fully managed services.
- Custom or complex backend logic often needs a workaround or another service alongside.
I’m curious what other people have settled on:
- Have you used any of these?
- Which do you reach for on an MVP, and which on something going to production?
- How do you handle scaling, or backend requirements the platform doesn’t cover?
Comments here: https://www.linkedin.com/feed/update/urn:li:activity:7320309686535176193/
This is a cross post from my linkedin!.