Supabase (YC S20) raises $80M Series B
101–110 of 130 posts
Re: Supabase (YC S20) raises $80M Series B
#102Earlier quoted context omitted.
> shaky self-hosting story What makes it shaky? That's interesting to hear because it seem like the goodwill sentiment regarding Supabase is because you can self-host it.
Last time I checked it there was a docker-compose file for local deployment but you had to translate that to a working production env on your own. Which would include setting up the database, setting up Kong on edge-gateway, figuring out secrets management, filehosting and updates. One could argue that this is normal hoops to jump through when deploying open source ofc. It just felt way more laborious than the commun…
I agree that a proper Helm chart (or a Kubernetes operator) would be ideal. Too bad it would probably also hurt their Cloud offerings.
Re: Supabase (YC S20) raises $80M Series B
#103For people who have some experience in this, what's the best less-code backends? Hasura? Supabase? Prisma? Thin?
It has most of the features that all this shiny new tools have (and more) but is way older. It used to be a Facebook hosted solution but it was opensourced and is still actively maintained, has SDKs for most languages and frameworks, REST & Graph QL API, live queries... And there are still some sites that host it for you for free (limited), but you can always self host it yourself...
Re: Supabase (YC S20) raises $80M Series B
#104Earlier quoted context omitted.
Last time I checked it there was a docker-compose file for local deployment but you had to translate that to a working production env on your own. Which would include setting up the database, setting up Kong on edge-gateway, figuring out secrets management, filehosting and updates. One could argue that this is normal hoops to jump through when deploying open source ofc. It just felt way more laborious than the commun…
I've recently done the conversion, used Teleport to get access to the dashboard. It works pretty well and I like the fact that I can fork GoTrue / point routes at my own server-side components, rather than just Supabase. I agree that a proper Helm chart (or a Kubernetes operator) would be ideal. Too bad it would probably also hurt their Cloud offerings.
Re: Supabase (YC S20) raises $80M Series B
#105The innovation in managed devops is pretty incredible! Had a question for the Supabase team regarding authorization and PostgREST. Let's say I have Customer 1 who owns Document 2, 3. Document will have a foreign key pointing to Customer. How do I ensure that Customer 1 can't access Document 1?
This looks more fit to be discussed in https://github.com/supabase/supabase/discussions. I'd recommend opening a discussion there.
[1]: `auth.uid()` is just a wrapper over the `current_setting('request.jwt.claims', true)` mentioned in https://postgrest.org/en/stable/api.html#accessing-request-h...
Re: Supabase (YC S20) raises $80M Series B
#106How exactly does the scaling work. Anyone remember Meteor? I wasted months of my life struggling with it, it scaled horribly.
It's postgres behind a naive rest api. You can implement caching by hand at the db with materialized views or plv8 functions or whatever makes sense there. Or at the api gateway with cloudflare or something I guess but that's not my area so only guesses really. The realtime stuff can generate a fuckton of writes depending on how you have it set up and what your use is, that's probably the most likely scaling footgun.
Meteor scaled horribly for that usecase.
Re: Supabase (YC S20) raises $80M Series B
#107When you first launched I recall seeing an advertisement for CEO position at Supabase which I thought was surprising for such an early stage startup. It looks like that never eventuated which I am pleased to see. I am curious about the backstory behind seeking an external CEO and then concluding not to?
Re: Supabase (YC S20) raises $80M Series B
#108Have used Supabase in several applications; it's an amazing product. And what I'm the most grateful about it is that I came to it as a self-taught front end dev, and it taught me the beauty and power of the relational database itself. Trends and technologies will come and go, but the heart of a software project, as I understood it, will usually lie in its data model. I was intimidated by it, and then, after Supabase, I was not.
Now, I'm especially hyped on on the realtime capabilities showcased in multiplayer.dev: in a recent project we had to implement a chat service quite quickly, an although through supabase we already had an elixir server set up and working, it still revolves around postgres replication, which didn't really felt right and did imposed some limitations. This led us to use Centrifugal, a oss go microservice, which has worked great... but it felt a bit like a missed opportunity. I didn't found any Elixir based rt-as-a-service product, and it looks like you guys are in a great position to tackle that space. So there's that.
Anyways, good luck and thanks again for your hard work!!
Re: Supabase (YC S20) raises $80M Series B
#109Congratulations to all! Have used Supabase in several applications; it's an amazing product. And what I'm the most grateful about it is that I came to it as a self-taught front end dev, and it taught me the beauty and power of the relational database itself. Trends and technologies will come and go, but the heart of a software project, as I understood it, will usually lie in its data model. I was intimidated by it, a…
> This led us to use Centrifugal, a oss go microservice, which has worked great
Thanks for sharing this! Will definitely take a look at their offering.
> I didn't found any Elixir based rt-as-a-service product, and it looks like you guys are in a great position to tackle that space.
That's exactly right!
Thank you so much for the kind words!
Re: Supabase (YC S20) raises $80M Series B
#110Amazing product! Started to explore it just a few days ago, as it seems very popular among the Indiehackers community. Got a few nice-to-haves that I'm sure you're already working on :-) 1) Auth tokens currently use symmetric signatures, which makes them less useful for zero-latency verification in runtimes like Cloudflare Workers, and also less interchangeable with other auth systems (although it is possible to inte…
I believe this is you: https://github.com/supabase/supabase/discussions/5911#discus.... I just want to let you know that I saw your comment!
Thank you so much for the kind words!
> 2) Recently added built-in database-driven GraphQL module is ingenious, but would benefit greatly from Realtime capability
A member of the team is currently investigating this so please stay tuned.
I'll pass on the rest of your feedback internally. Thanks again!