Director at S4Sourcing
Real User
Top 20
Though the solution offers a straightforward setup phase, it needs to improve its integration capabilities
Pros and Cons
  • "The initial setup of Google Firebase is pretty straightforward."
  • "I would prefer Google Firebase to focus more on its integration capabilities since it is an area in the solution with certain shortcomings."

What is our primary use case?

My company uses Google Firebase for the product we are trying to develop.

What is most valuable?

The most valuable feature of the solution is that it has built-in accelerators, which makes it easy for us to implement the products, especially the state management, authentication, and authorization.

What needs improvement?

I would prefer Google Firebase to focus more on its integration capabilities since it is an area in the solution with certain shortcomings. Though Google Firebase does a lot of things, there is no clear documentation for code insights. The product is not easily available for a person to understand, so a person has to do a lot of experiments to understand how things happen in the background. Google Firebase should try to simplify its product for others to implement it, but the code insights or functionalities are not available, and there are no explanations available on what it can and cannot do.

For how long have I used the solution?

I have been using Google Firebase for a couple of months. I use the solution's latest version.

Buyer's Guide
Google Firebase
March 2024
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,886 professionals have used our research since 2012.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a seven out of ten since I haven't used the product enough to see its performance under various circumstances.

What do I think about the scalability of the solution?

I have not used the product extensively, and there is presently no user base for the product in my company.

Only a few test users in my company use Google Firebase since we have not rolled out the product in the market for customers.

How are customer service and support?

Based on my experience with the solution's technical support, I can say that the technical support was not useful for us in our company.

How was the initial setup?

The initial setup of Google Firebase is pretty straightforward.

The solution can be deployed in a couple of days.

If you are a slightly technical person, you can implement the product on your own.

For deployment, you just need to log in and press certain commands, after which the product automatically deploys code into Google Firebase.

What's my experience with pricing, setup cost, and licensing?

My company makes very minimal payments toward the licensing costs of the solution.

What other advice do I have?

I recommend the solution to those who plan to use it.

I rate the overall solution a six and a half out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Chief Technology Officer at Interport Global Logistics
Real User
Top 20
Good stability and efficient real-time database feature
Pros and Cons
  • "Its initial setup process is easy."
  • "The solution's notification system could be much better."

What is our primary use case?

We used the solution for real-time database and authentication.

How has it helped my organization?

The solution helped us with real-time databases and authentication while working on a product with a chat element.

What needs improvement?

The solution's notification system could be much better. Also, they should add automation aspects to it. The authentication capabilities need expansion as well. In addition, they should enable vertical scaling for real-time databases.

They should add a code library to it. Presently, it is very troublesome to develop new code. Also, there needs to be a document for standardized procedures.

What do I think about the stability of the solution?

The solution is highly stable. I rate its stability a nine.

What do I think about the scalability of the solution?

I rate the solution's scalability as six and a half. Its orchestration tools need to be fixed for deployment. It becomes challenging to determine the scaling capabilities.

How are customer service and support?

The solution's customer service needs to be active. Also, the frequency of document updation is relatively low.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I have used other solutions before. Later, I switched to Google Firebase as it is more developer friendly.

How was the initial setup?

The solution is straightforward to set up. I rate the process as an eight. It takes two or three days to complete.

What about the implementation team?

Our team of one or two back-end developers implements the solution. It requires only one executive for maintenance.

What was our ROI?

The solution is worth buying. I rate its ROI as a ten.

What's my experience with pricing, setup cost, and licensing?

The solution's price is based on the number of consumers.

Which other solutions did I evaluate?

I have evaluated Jira and Amazon solutions.

What other advice do I have?

I rate the solution an eight.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: customer
PeerSpot user
Buyer's Guide
Google Firebase
March 2024
Learn what your peers think about Google Firebase. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,886 professionals have used our research since 2012.
Senior Flutter Developer at Mindorigin Technologies Private Limited
Real User
Top 20
Easy to use and provides useful analytics features and documentation
Pros and Cons
  • "Google Analytics for Firebase is the best feature of the solution."
  • "The notifications must be made a little bit better."

What is our primary use case?

I use Analytics for Firebase, Firebase Cloud Messaging, and Firebase Crashlytics. I have also used Firebase Performance.

What is most valuable?

Google Analytics for Firebase is the best feature of the solution. Generally, for analytics, I must integrate GA4 for the web. Since Firebase supports analytics, I can now analyze on the same dashboard using Google Analytics. It is very useful for me. The notification services, Google Analytics, and Crashlytics are easy to use.

What needs improvement?

The notifications must be made a little bit better. Firebase Cloud Messaging doesn’t support non-dismissable notifications. I encountered some difficulties migrating the code from Firebase Cloud Storage to another DB.

For how long have I used the solution?

I have been using the solution for three years and two months.

What do I think about the stability of the solution?

The product had bugs. I haven't found any bugs for the past one and a half years. There are conflicts with the Flutter text package while migrating to the latest Firebase version. It would be better if the problem were resolved.

What do I think about the scalability of the solution?

The product is much more scalable compared to other solutions. I know 12 people in the organization who use the solution. Eight know the tool well and use it in different company projects.

How are customer service and support?

I contacted support when I started using the solution. Now, I don’t need any support. The documentation is understandable.

How was the initial setup?

The initial installation was easier after FlutterFire CLI was created. It was very useful to integrate the product. Before FlutterFire CLI, it was a little bit harder to integrate the tool into iOS.

What's my experience with pricing, setup cost, and licensing?

The tool is affordable. The cost is a bit high compared to REST API. Some clients prefer REST API over Firebase.

What other advice do I have?

I have deployed one project in the cloud. I have used some services of the solution for other use cases. The services similar to notification services, Google Analytics, and Crashlytics are not easy to use in other tools. I will recommend the solution if someone wants to use the notification services, Messaging, Analytics, and Crashlytics. However, I will not suggest if someone wants to use Firebase Cloud Storage.

The solution is difficult to learn if someone is just starting their career. If we get a little bit of guidance from a senior, it will be very easy. I number the patchwork for app versioning and deployment just like Android versioning. The first digit will be for batches from right to left, the second for major updates, and the third for a complete app version change. I increase the number by one for every build, patch it, and publish it. I use the same logic if I am deploying in Firebase.

Most of the applications I have worked on are e-commerce-based applications. The main requirement for clients in such applications is conversion rate. When a user interacts with a particular product, the client wants to know whether the user purchased the product or not. They want to know where the users lost interest and went away without making the payment. Google Analytics helped me fix such issues much better than any other product. I'm very happy with it.

Sometimes, I couldn't figure out how to fix issues when working on iOS. Suppose I’m just upgrading Firebase through workspace.yaml, sometimes, I may need to check whether the native version is supported. I will have to go through the documentation again. It will be much better if it is fixed by changing the version in workspace.yaml. Everything else works well.

Overall, I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Dominik Szczurek - PeerSpot reviewer
Project Manager at Sourceful
Real User
Top 5
A stable and scalable tool to monitor mobile applications
Pros and Cons
  • "It is a stable solution...It is a very scalable solution."
  • "In Google Firebase, reporting is an area with shortcomings where improvements are required to be made in the future."

What is our primary use case?

I use Google Firebase to monitor mobile applications.

What is most valuable?

The most valuable feature of the solution stems from the fact that its messaging system is very good. Firebase Crashlytics is also very good.

What needs improvement?

In Google Firebase, reporting is an area with shortcomings where improvements are required to be made in the future. Sometimes, it's not easy to retrieve data based on the pre-defined reports. There are some things you would like to measure, and it gets really hard to gather from the reports in Google Firebase, so there is a need to make available a custom report.

For how long have I used the solution?

I have been using Google Firebase for four to five years. I am just a customer of the solution.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

It is a very scalable solution.

Plenty of people in my organization use Google Firebase.

How are customer service and support?

The solution's technical support is good. I rate the technical support an eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of the product is easy.

The product can be installed in a few hours.

The solution is deployed on the cloud.

What about the implementation team?

Though I can take care of the installation phase of the product by myself, it is usually taken care of by a developer.

What's my experience with pricing, setup cost, and licensing?

In terms of price, Google Firebase can be described as a cheap product. My company makes monthly payments towards the licensing costs attached to the solution. There are no additional costs apart from the licensing costs attached to the solution.

Which other solutions did I evaluate?

My company chose Google Firebase since it is one of the most popular tools in the market that is easy to use, making it the best product.

What other advice do I have?

Google Firebase is easy to maintain, and only one person is required to maintain it.

If someone is looking for a scalable and cheap solution, I would suggest they use Google Firebase.

I rate the overall tool a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Luis Mario Ramos Santos - PeerSpot reviewer
Senior FullStack Developer/Engineer/Architect at Capitbrok
Real User
Top 5Leaderboard
Provides good stability and has a comprehensive framework
Pros and Cons
  • "It is a very stable solution."
  • "The solution's pricing could be better."

What is our primary use case?

We use the solution for authentication and faster backend deployment of applications.

What is most valuable?

The solution has a comprehensive framework with well-integrated features, including authentication, database, scalability, etc.

What needs improvement?

The solution's pricing could be better.

What do I think about the stability of the solution?

It is a very stable solution.

What do I think about the scalability of the solution?

It is a very scalable solution.

How was the initial setup?

The solution's initial setup process has a medium complexity.

What's my experience with pricing, setup cost, and licensing?

It is an expensive tool. Also, the additional cost depends on the use cases.

What other advice do I have?

I rate the solution a nine out of ten. It provides faster backend deployment for applications. Although, it could make your applications dependent on the technology.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Nakul Kundaliya - PeerSpot reviewer
Technical Lead Developer at Mayora Infotech
Real User
Top 5Leaderboard
Beneficial authentication, simple deployment, and scalable
Pros and Cons
  • "The most valuable feature of Google Firebase authentication and deployment."
  • "I rate the support from Google Firebase a four out of five."

What is our primary use case?

Google Fire is providing a lot of features, such as the deployment of our application, and the real-time database where we can store data.

How has it helped my organization?

Google Firebase has helped our organization internally because we can deploy the applications and store data in the databases.

What is most valuable?

The most valuable feature of Google Firebase authentication and deployment.

For how long have I used the solution?

I have been using Google Firebase for approximately five years.

What do I think about the stability of the solution?

Google Firebase is scalable.

What do I think about the scalability of the solution?

The scalability of Google Firebase is good.

We have approximately 10 to 12 developers who use the solution as per the requirements of the projects. We plan to increase usage in the future.

How are customer service and support?

I rate the support from Google Firebase a four out of five.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I have not used a similar solution to Google Firebase.

How was the initial setup?

The setup of Google Firebase is straightforward.

What was our ROI?

I have received a return on investment using Google Firebase.

What's my experience with pricing, setup cost, and licensing?

I rate the price of Google Firebase a four out of five.

Which other solutions did I evaluate?

I did not evaluate other solutions.

What other advice do I have?

We have one person that does the maintenance of the solution.

I would recommend this solution to others.

I rate Google Firebase a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Yehuda Parnes - PeerSpot reviewer
Founder at Simplify IT
Real User
Top 5
Stable and has a lot of functionalities out of the box; with reasonable pricing and self-explanatory documentation
Pros and Cons
  • "The most beautiful feature of Google Firebase is that it gives you a lot of functionalities out of the box, without you having to develop or having to complete a solution. For example, identity management is integrated, and security is out of the box, particularly security for the user and the ability of each user to see his data. I also like that Google Firebase has a really good performance and is comparable to MongoDB. It's on the same level, and sometimes, it's on an even higher level than MongoDB. Other functions that Google Firebase has that I find valuable include information dissemination, mail automation, and SMS, available out of the box. Another valuable feature of the solution is that it allows you to develop some functionalities on the server side, so you can write JavaScript functions on the server side and use those functions quite easily. Google Firebase gives you almost a full backend environment out of the box without you having to do any deployments or a lot of administration because all administration is given out of the box."
  • "There's always room for improvement in every product, and the major improvement that's needed in Google Firebase is its simplification, particularly for unsavvy users or non-technical users. If you're not tech-savvy, it would be very difficult for you to use the functions of the solution and understand its security rules. If you want even non-technical people to find it easy to use Google Firebase, it should be simplified because the difference between screen-derived management and code-derived management isn't complex, so simplification wouldn't be an issue."

What is our primary use case?

I'm using Google Firebase for Backend as a Service, while in the front end, I'm using AppGyver. The major use case for Google Firebase is that it's a backend server for mobile applications.

What is most valuable?

The most beautiful feature of Google Firebase is that it gives you a lot of functionalities out of the box, without you having to develop or having to complete a solution. For example, identity management is integrated, and security is out of the box, particularly security for the user and the ability of each user to see his data.

I also like that Google Firebase has a really good performance and is comparable to MongoDB. It's on the same level, and sometimes, it's on an even higher level than MongoDB.

Other functions that Google Firebase has that I find valuable include information dissemination, mail automation, and SMS, available out of the box.

Another valuable feature of the solution is that it allows you to develop some functionalities on the server side, so you can write JavaScript functions on the server side and use those functions quite easily. Google Firebase gives you almost a full backend environment out of the box without you having to do any deployments or a lot of administration because all administration is given out of the box.

What needs improvement?

There's always room for improvement in every product, and the major improvement that's needed in Google Firebase is its simplification, particularly for unsavvy users or non-technical users. If you're not tech-savvy, it would be very difficult for you to use the functions of the solution and understand its security rules.

If you want even non-technical people to find it easy to use Google Firebase, it should be simplified because the difference between screen-derived management and code-derived management isn't complex, so simplification wouldn't be an issue.

Another area for improvement in the solution is the functionality of querying a database, for example, the database in my company is DocumentDB, but Google Firebase doesn't support SQL queries, and using SQL language will dramatically increase usage. Each database has its language for querying, and I like SQL which is a standard query language. It's really difficult to query databases because, on each database, you have to learn a different language, so in DocumentDB and some other databases, there's a layer that gives you the ability to query with regular SQL language, but Google Firebase doesn't have that layer or functionality.

An additional feature I'd like to see in the next version of the solution is better querying. Another feature I'd like added to Google Firebase is for the security to be derived by screens, rather than by code, meaning that it can be automated by screens, and not by coding, then you can take it out of the development area, so it can be maintained by non-tech savvy users.

For how long have I used the solution?

I've been using Google Firebase for almost one year now.

What do I think about the stability of the solution?

Google Firebase is stable and is significantly more stable than other solutions, for example, MongoDB. Per my usage of the solution at a start-up level, I haven't experienced any problems with it in terms of stability, but I've read that some customers complain about it.

What do I think about the scalability of the solution?

Google Firebase is a scalable solution.

How are customer service and support?

I never needed to contact Google Firebase technical support because I could manage any issue myself as the documentation for the solution was self-explanatory.

Which solution did I use previously and why did I switch?

I reviewed and compared Google Firebase against different Backend as a Service, or backend solutions for mobile devices, such as Backendless and Xano. There's also MongoDB which is a huge database, but it's on a different level and focuses. Eventually, I chose to go with Google Firebase because of its functionality and cost. The solution was cheaper than the others, so it was better in terms of cost and functionality.

How was the initial setup?

Google Firebase is SaaS and cloud-based, so it's really easy and straightforward to set up, even if you don't have that much knowledge about it.

What's my experience with pricing, setup cost, and licensing?

Pricing for Google Firebase is not so expensive, and if you're a start-up with a small amount of data, it will be quite cheap, and there's even a free tier that you can use. If you're doing a pilot with a reasonable amount of data, for example, just a few gigabytes, it's still on the free tier. If you increase the amount of data, Google Firebase pricing is still reasonable.

The solution has two levels of pricing: the no-cost and the pay-as-you-go. The no-cost pricing level means that if you do AB testing, analytics, app distribution, app indexing, authentication, and storage on the free tier, you can do ten thousand authentications a month for free. For ten thousand email authentications or mobile authentications, it's also free. For fifty thousand identification management and identity checks, it's free. One gigabyte of storage is free, and ten gigabytes for networking is also free. Twenty thousand documents a day is free.

For pay-as-you-go, it's one cent per authentication if you are in the United States. If you are outside of the United States, it will cost you six cents per authentication. For storage after one gigabyte, it'll be ten cents per additional gigabyte, for example, two gigabytes amount to ten cents, three gigabytes would cost twenty cents, and so on.

Which other solutions did I evaluate?

I evaluated AppGyver, and I'm using it together with Google Firebase. I also evaluated Backendless, Xano, and MongoDB.

What other advice do I have?

I'm using the cloud version of Google Firebase, so it's just one version and it's always the latest version.

Three developers, myself included, use Google Firebase. As the solution is SaaS, most of the heavy maintenance is handled by Google, but it's my team who handles the application administration and maintenance.

My advice for users of DocumentDB and Google Firebase is to first make sure that DocumentDB is the right solution because, at the start, DocumentDB would be good enough, but as you're growing your applications, you'll realize that DocumentDB isn't the only solution, or isn't the right solution for you. This means that the cost of ownership becomes much, much bigger, so my first advice is to focus on the type of database and figure out what's the best database for you, whether it's a relational database or another type. As soon as you get your answer, you'll find that Google Firebase has a very wide range of solutions it can support.

My rating for Google Firebase is nine out of ten because it's a good solution and it's maintained by Google, and Google has invested enough in it.

I'm a Google Firebase user.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Google
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Manager at Tathir
Real User
Top 5
Provides an efficient integration feature and good stability
Pros and Cons
  • "The product’s most valuable features are integration and hosting."
  • "The platform's bandwidth is quite expensive. Its price could be better."

What is our primary use case?

We use Google Firebase for static hosting and identity connection for applications.

What is most valuable?

The product’s most valuable features are integration and hosting.

What needs improvement?

The platform's bandwidth is quite expensive. Its price could be better.

For how long have I used the solution?

We have been using Google Firebase for a few years.

What do I think about the stability of the solution?

The product has good stability.

What do I think about the scalability of the solution?

It is a scalable product. We have around 100 Google Firebase users in our organization and, further, we plan to increase the usage.

How are customer service and support?

The technical support services are excellent.

How was the initial setup?

The initial setup process is good. It takes approximately an hour to complete and requires three executives for maintenance.

What about the implementation team?

We implement the solution with the help of our in-house team.

What's my experience with pricing, setup cost, and licensing?

Google Firebase’s pricing needs improvement.

What other advice do I have?

I rate Google Firebase a nine out of ten. I recommend it for enterprise businesses.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2024
Buyer's Guide
Download our free Google Firebase Report and get advice and tips from experienced pros sharing their opinions.