TrustRadius Insights for Firebase are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Real-time Processing Capacity: Users have appreciated the increased real-time processing capacity based on demand, finding it beneficial for efficient operations and seamless performance across platforms. This enhanced capability has enabled users to handle dynamic workloads effectively.
Efficient Realtime Database: Reviewers have highlighted the surprisingly fast and efficient nature of the realtime database on both Android and IOS platforms, enhancing user experience with quick data retrieval and storage capabilities. The speed and reliability of the database have positively impacted overall system responsiveness.
User Authentication and Management: Customers value the ease of use provided by user authentication features and server-less application management, making interactions convenient while ensuring secure access control. The streamlined process of managing user authentication has simplified account security measures for users.
We are using Firebase Authentication for backend services authentication and for users to authenticate on our app. We were facing an issue with backend services authentication.
Pros
Authentication for Services.
Authentication for users on the app.
It is a very easy to use SDKs.
Cons
I feel its pricing should be taken as a part of consideration.
We faced issue with the ingestion logs.
Some of the sources apart from google are not able to send data.
Likelihood to Recommend
Firebase is very well suited for authenticating backend services & for authenticating users on your app.
We use Firebase for SMS Authentication and settings management. It's great because it allows us to do that at the same time we send notifications to Android and iOS users. In like an all-in-one platform/service.
Pros
Notifications
Authentication
Settings management
Cons
The UX is not always clear
Environments per app
Likelihood to Recommend
If you have an Android mobile application or even an iOS one, Firebase is a must-have. Notifications and authentication are two areas that you can tackle easily with it.
VU
Verified User
Engineer in Engineering (Consumer Goods company, 501-1000 employees)
Firebase is used as a storage service in the organization. There is less time required for managing the servers. It is a managed service. It is very easy to integrate with the blackened. The user login feature uses firebase as the blackened. It is also integrated with the google cloud function service.
Pros
Database storage.
Config store.
Authentication.
Cons
Real time data base.
Paging in web application.
Versioning and dependency.
Likelihood to Recommend
Firebase is well suited for applications that the user wants to use for authentication, web storage, or real-time storage for web applications. It works really well for backend storage for web applications. It is less suitable for use cases for big data analytics or running ETL pipelines. It is not suitable for machine learning pipelines for storing vectors.
Firebase is an extremely simple to use NoSQL data store from Google. Firebase provides front-end SDKs for the web, iOS, and Android usage, meaning there is no need for any kind of database setup or maintenance -- you just simply use the front-end SDKs. Firebase is a great tool for light workloads that do not require complex SQL queries, deep population of database selections, or complex sorting/filtering options.
Pros
Firebase removes the need from having to run any kind of backend database -- front-end clients simply interact via the provided SDKs.
Custom security rules allow for fine-grained tuning of what front-end security settings are allowed.
Extremely cost-effective and has a generous free tier for new projects.
Cons
Firebase/Firestore has very limited support for querying more complicated items; for example, performing a simple string search is not possible.
While upfront costs are low, costs can grow quickly if you're not careful about what you are being billed for.
Dashboards have at times shown different information to what is billed, and support from Google is less than stellar and not as effective as that from Amazon or Microsoft.
Likelihood to Recommend
For small projects, or for larger, simple projects that want to take advantage of Firebase's real-time database functionality, Firebase is a great choice -- either the legacy real-time Database or new Firestore. Firebase is not a good choice on its own for workloads that expose a custom RESTful API, services that require complex database operations especially re: search queries and deep joins/population of resources.
VU
Verified User
Director in Engineering (Computer Software company, 51-200 employees)