Integrations and extensions offered by the product are quite limited presently. From an improvement perspective, the tool should try to increase the extensions it provides. I feel that Google is trying to improve in the area of the extensions it provides, but I feel that it would take time.
I have been using Google Firebase for four years.
Stability-wise, I rate the solution a ten out of ten.
Considering the scope of the product's use in my company, I can't comment much on the tool's scalability.
Around 500 people in my company use the product.
There is no plan to increase product usage in our company.
I did not have the need to contact the product's support because the solution's documentation and FAQs help resolve problems. My company did not encounter any shoes, and because of this, we had to seek direct help from the support team.
The product's initial setup phase was simple and straightforward.
There is not much my company can do when it comes to the deployment part since our managed service providers use the SDKs provided by Google along with our company's keys for authentication purposes.
The solution is deployed on a managed cloud solution.
The solution can be deployed in five days.
The deployment phase can be done with the help of our company's in-house team, considering that it is a surprisingly easy process. Beginners who are new to the product can easily take care of the product's deployment phase.
Supabase can be considered a good option against Google Firebase.
Google Firebase is the first product my company used. My company had also done some research on Google products, after which we opted for Google Firebase. The product was able to cover most of our company's use cases. The product is also easy to use. My company did not have to look at the other services during our exploration research.
I use the solution for real-time data synchronization of applications. I use the tool to build native applications using React Native Firebase. Google Firebase integrates well with React Native Firebase. Google Firebase has me. It has a large online community, and it offers most of the features one would need to build an application.
Setting up Google Firebase for user authentication and management is quite straightforward and easy.
Tracking user engagement is possible with Google Firebase since it easily integrates with Google Analytics, and it is also easy to set it up inside applications. My company also uses Crashlytics, which is included in Google Firebase and is sometimes handy and useful.
There is nothing specific about how Firebase Cloud Messaging improves the way my company interacts with product users. My company uses the product since it easily fits into the stack of tools we use. The users don't feel anything about what our company does on the back end, and it also doesn't affect them.
Although my company has not experienced any bugs or crashes in production, we have tested the tool well enough. Once or twice, when there were crashes, reports from Firebase Crashlytics helped debug or pinpoint the location where the problem was and the reason why the problem arose.
Google Firebase has affected our company's uptime and scalability part since it has had a surprising impact on our development time. With the tool, my company is able to rapidly create prototype applications and roll them out for users for feedback, based on which we can make changes to improve the product.
The product helps my company to rapidly build prototypes for our projects and get inputs from our customers.
I rate the tool a ten out of ten.