Firebase Is Definitely Going to be the Future of Cloud!
March 15, 2022

Firebase Is Definitely Going to be the Future of Cloud!

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Firebase

The moment you say you want to develop cross platform applications and you want a smooth implementation no matter which platform you want to deploy to, please consider FIREBASE. You see todays generation is so much obsessed with the front end part, they forget that the actual power of their application would be released when your back end support system is really backing you up. There are numerous services, and to be honest you really cant use all of them in one go.. but primarily I recommend making the start with Authentications, Databasing, CloudFunctions and Notifications. Authentications will take care of all the extra code you have previously written with how to manage users- from signing in to changing passwords. Databasing is highly efficient with the realtime Db especially when you want to listen to changes that happen to your data in realtime. The Clound FUnctions is your step towards serverless architecture, when all you have to do is keep functions to do with your project ready to fire on the cloud... rather than maintaining an entire server! And if you have a mobile user base, you have to see how easy it is to send notifications via firebase
  • Databasing
  • CloudFunctions
  • CloudMessaging
  • Crashalitics
  • Authentications
  • in App messaging
  • Analytics
  • RemoteConfig
  • Hosting
  • Cloud Functions: its a terrible let down. It is the sole reason for Firebase not to become the leader in the Cloud Wars. And that is because of only 1 single problem they dont wish to address. They want your credit card information because if you ever cross the free limits, you have to be billed. But they have provided no easy way to stop your cloud function incase there is a problem. They have provided numerous work arounds and twisted versions of what could be done to avoid the situation. But they are all nothing short of giving you a run around. Its not acceptable. The Firebase team cant expect to show "how easy and efficient" firebase is... while at the same time making stopping your CloudFuctions a nightmare! Not fair and Unacceptable.
  • They need to be more supportive of Googles very own cross platform tool Flutter.
  • No support for teachers who really want to promote Firebase in their locality. They have a twisted idea of Google developers around your city to help you out. When in numerous cases the guys at the google developer groups are really not that into firebase, and why should people who are less passionate about training the next generation, have the call about how it should reach the grass roots.
  • RealTime Database
  • Authentications
  • Cloud Functions
  • Cloud messaging
  • Remote COnfig
  • Its been always positive with my clients
  • I have stayed away from putting my self on their billing plans because their certain ideas are against my principles as a teacher.

Do you think Firebase delivers good value for the price?

Yes

Are you happy with Firebase's feature set?

Yes

Did Firebase live up to sales and marketing promises?

No

Did implementation of Firebase go as expected?

Yes

Would you buy Firebase again?

No

From all the Cloud systems I totally recommend Firebase. How ever, with regards to where you should not use it... I want to be very clear. DONT ever use the firebase Cloud Functions if you dont have enough knowledge in NodeJs and return values/promises. You will be billed and you wont be able to immediately stop your project. This is a terrible downside and truly costs Firebase the No.1 spot in the cloud services world.
But lets say you have a scenario- where you have to sign up users, manage them, authenticate which user can access whose data, store and retrieve data in realtime, be notified about such updates or changes... and have them presented to your users, irrespective of the platform your users are using. Then this problem can be tackled like Childs play with firebase. Your steps would be to implement Authentications, RealTime Db, Cloud Functions & Clound Messaging. This is where Firebase shines. Their documentation is crisp. Their implementations are superb, no matter which platform you are developing on.. or targeting... its all a charm.