What is our primary use case?
Firebase is our main backend, so for managing authentications, for managing the backend database, and building cloud functions, it is all through Firebase.
In the case of Google Cloud Firestore, that is our storage bucket where we store all the media and all the resources that are being used for applications or websites or any other resources that are used inside the website or application.
What is most valuable?
One of the main features of Google Cloud Firestore's document management is the real-time listener.
Whenever there are any changes in the data, all the documents and applications that are reading through that particular document get automatically notified that there was some change, and automatically all the data gets refreshed.
It is a very useful feature; it basically simplifies pooling and other ways of identifying the data changes.
The real-time listener is a unique feature.
What needs improvement?
A simplified way of building a logical layer on top of Firebase is necessary. Currently, the only option is to use cloud functions or Cloud Run functions.
If they come up with an easier way of handling the logical layer between the frontend and backend, that would be beneficial.
The UI of Firebase is much better compared to AWS or other Azure, but there is still scope for improving the usability of the UI.
Additionally, some more AI features for automation can be added.
The security layer can be enhanced, as currently, for data handling, there is just rule-based security; they can add one more layer of data security.
For how long have I used the solution?
I have three and a half years of experience working with Google Cloud Firestore.
What do I think about the scalability of the solution?
Google Cloud Firestore is the cheapest in the market, so pricing-wise, it is good.
For lower volumes, it works fine, but once the volume increases, for use cases where the total number of users is less than 100,000 a month, Firebase is cheaper.
But once you go beyond that, it becomes very expensive.
There are some limitations, as it is tier-based. Once we pass a certain threshold, the cost economics become higher, but this is the same case for all the clouds.
How are customer service and support?
Google Cloud has different pricing options for technical support.
Based on our subscription, they provide adequate support.
Initially, reaching them is slightly harder, but if you are in the top tier, they provide good support.
For other tiers, their support is not available at all; I have to find things on my own.
What other advice do I have?
I have experience with Firebase, especially Firebase, then Google Cloud Computing Engine, and then Google Firebase Studio.
Google Cloud Firestore is one of the offerings in Firebase, which is basically a storage bucket.
Google Cloud Firestore is very similar to all other offerings; they are similar to S3 and Azure Blob storage.
It has an adequate free tier as well.
On a scale of 1-10, I rate Google Cloud Firestore an 8.
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