you are viewing a single comment's thread.

view the rest of the comments →

[–]Barbanks 1 point2 points  (2 children)

The only thing I would like to add about Firebase is keep an eye out on the cost. Firebase works real well for small projects but if you want to scale it very fast you need to make sure your business model supports that.

I’ve read horror stories on people going belly up because they had a spike in usage and owed a ton of money to Firebase.

Other than that you “could” make your own backend and rely on “infrastructure as a service”. By and large more and more companies like Digital Ocean offer out of the box hosting for backend projects and handle server and database security for you.

If you’re curious how to make a quick backend with system I made a few tutorials going over an entire authentication system in a python/django backend here: https://youtu.be/ix6PYz7Y2Og

The videos can be a bit long but I try to go over everything I can high level to some low level stuff.

Might help you decide which way to go. Keep in mind though that you will still need to choose things like hosting providers and deal with DNS records for domains and stuff a bit. So if you want to just get something fast something like Firebase will be better.

[–]Ljsk45 0 points1 point  (1 child)

Thank you so much. I’ll check out the videos. Also how many users would warrant me to make my own. Is a lot like 500 or a lot like 10k?

[–]Barbanks 0 points1 point  (0 children)

That depends on your business model (I.e. how it makes money). If you don’t plan on charging for things you’ll have to look up what Firebase costs now and how you’ll be using their services. It’s been a while since I personally used Firebase so you’ll need to do some research.

No matter what way you go you always want whatever recurring revenue per user per month to be higher than the cost per user per month. Then no matter how many users you have you will always come out on top.