I also had the same experience with Supabase. Even though it looks like a great product initially, it has a lot or errors and bugs when you are trying to actually build something more robust than a toy app. Local development is a massive pain with random bugs. The response time of the database also varies all over the place. But the most important problem that we faced, was having so much of application logic in the…
I agree. I would love to see more articles on pocketbase. It's phenomenal and ganigeorgiev is an animal about responding to bugs and discussions. He's got to be a hybrid human and ChatGPT robot.
Migrating from Supabase
31–40 of 136 posts
Re: Migrating from Supabase
#32Re: Migrating from Supabase
#33Supabase is also great for auth. Did you reimplement auth yourself or switch to another auth service or framework?
Re: Migrating from Supabase
#34hey hn, supabase ceo here the Val Town team were kind enough to share this article with me before they released it. Perhaps you know from previous HN threads that we take customer feedback very seriously. Hearing feedback like this is hard. Clearly the team at Val Town wanted Supabase to be great and we didn’t meet their expectations. For me personally, that hurts. A few quick comments 1. Modifying the database in pr…
It's funny that threads like these bring up comments like "Well I use XYZ and it solves all of my problems." As if a one-time mention of a new PaaS is enough to bank on it for future projects. Although I can't lie - I do bookmark every PaaS that I see mentioned on HN.
Regardless, I'd much rather put my faith in a platform like SB that has been battle-tested in public, even if it doesn't work out perfectly every time.
Always glad to see you and the team showing up for the discussions and improving SB.
Re: Migrating from Supabase
#35Supabase is also great for auth. Did you reimplement auth yourself or switch to another auth service or framework?
Re: Migrating from Supabase
#36Supabase is also great for auth. Did you reimplement auth yourself or switch to another auth service or framework?
We switched to Clerk.dev. Thankfully we had only supported magic link auth, so there wasn't much information to migrate over. Clerk has been pretty good - they have a great Remix integration and solid admin experience.
Re: Migrating from Supabase
#37The options for spinning up CRUD apps (ie, 95% of projects) are still quite miserable.
Re: Migrating from Supabase
#38"We rewrote our data layer to treat the database as a simple persistence layer rather than an application. We eliminated all the triggers, stored procedures, and row-level security rules. That logic lives in the application now."
Reminds me of the article and discussion here[0] over whether to put logic in the database or not and to what degree.
[0] https://news.ycombinator.com/item?id=35643432 "Use Databases Without Putting Domain Logic in Them"
Re: Migrating from Supabase
#39> The CLI manages the Supabase stack locally: Postgres, gotrue, a realtime server, the storage API, an API gateway, an image resizing proxy, a restful API for managing Postgres, the Studio web interface, an edge runtime, a logging system, and more – a total of 11 Docker containers connected together. Can Supabase author a set of Kubernetes manifests similar to what they run in production, and perhaps distribute those…
[1]: https://news.ycombinator.com/item?id=36006308
[2]: https://stackgres.io/doc/latest/runbooks/supabase-stackgres/
[3]: https://stackgres.io/blog/running-supabase-on-top-of-stackgr...
Re: Migrating from Supabase
#40I also had the same experience with Supabase. Even though it looks like a great product initially, it has a lot or errors and bugs when you are trying to actually build something more robust than a toy app. Local development is a massive pain with random bugs. The response time of the database also varies all over the place. But the most important problem that we faced, was having so much of application logic in the…
> that stuff in unmaintainable
Wrong. Version your functions and use something like liquibase to apply migrations.