10 Comments
Feb 13, 2021Liked by Slava Akhmechet

Check out Supabase as an alternative to Firebase, it's powered by PostgreSQL and fully open-source.

https://supabase.io/

Expand full comment

The Firebase storage authorization mess is why I personally chose to not use it. Little to no real documentation on it, except "write some rules, then fuzz it!". No, that's not how I roll. Not with data authorization.

But I agree, great ideas and decent execution in general.

But it may not be that no one uses it. I think this comes from a certain JS sub-culture that just doesn't value good comprehensive documentation. It comes across as try it and throw something up, rather then the "Go" programming lang mindset of "study well young grasshopper" then go and program.

Expand full comment
author

Fireward is great for rules. Also their docs are pretty good!

I think the particular issue here is that Google is treating it as a marketing funnel for Cloud, so they're giving it enough love to get people to start on it, but not so much love that people want to stay.

Expand full comment

Firebase is an interesting choice. It's great for an MVP, but seems to get insanely expensive when things scale up.

Expand full comment
author

I'm at the MVP stage! It won't be difficult to move away when the time comes. A bigger problem is that I'm already getting quite frustrated by the limitations :(

Expand full comment
Feb 3, 2021Liked by Slava Akhmechet

I'm sure you don't need the distraction, but normal DBs for the win. That aside, EdgeDB looks like one of the best merging between worlds I've seen: https://www.edgedb.com/

Expand full comment

Are the limitations related to it's features or the fact storage is unstructured?

Expand full comment
author

Features. Unstructured storage isn't a problem. For example, debugging security rules is awful-- the client doesn't tell you which query fails and the server doesn't tell you why!

Expand full comment

Well that sucks. Hopefully it doesn't hinder you too much.

Expand full comment
author

Nah it's no problem. Still moving fast, but will migrate off in the next week or two.

Expand full comment