If you were talking to someone whose organization is considering Google Firebase, what would you say?
How would you rate it and why? Any other tips or advice?
I would recommend it if you're experimenting and starting off because of the way Google gives you a lot of free options when the project is still small. However, if you're thinking of a big project where there's going to be costs and a lot of traffic, then I would recommend that you decide on Firebase, Azure, or AWS from the beginning before you actually do something. For the experimental side, Firebase is fantastic. If you're going to do mobile apps and need to publish to play store and have functionalities such as push notifications, analytics, AdMob, and monetization, then Firebase definitely is the way to go. I would rate Google Firsebase at eight on a scale from one to ten.
I would recommend Google Firebase for startups and people specifically focusing on apps. Based on our use case, I would give Google Firebase an eight.
I'd advise users actually go to Firestore instead of Firebase, as there are just a lot more features that you have access to. Overall, I would rate the solution eight out of ten. If it offered the same features as Firestore, I'd rate it higher.
Queries to the database were very simple. However, modeling is a challenge and I recommend running proof of concepts when you want to store something new in the database. Overall, I have to say that this database is great.
I'm using the latest online version of the solution, which is public cloud-based. I can develop the solution offline if I like. I go offline to develop the solution and then I'll go online again to test because testing online wastes my time. I do the test of my software offline, but when I want to use the cloud to test I'll jump online. I'd rate the solution ten out of ten.
I would rate it a seven and a half out of ten. Not a ten because I haven't explored every facet to it. I am very happy with what I have seen so far.
I would rate Firebase as eight out of ten.
It's a good product for prototyping, with a nice interface and is easy to work with, but difficult to predict the cost. I would rate this solution a seven out of ten.
What are the pros and cons of each? Which would you choose?