+ 2

Is Firebase reliable enough to build an app like sololearn

5th Jun 2020, 10:23 PM
Ahmed Osama
Ahmed Osama - avatar
7 Answers
+ 11
Ahmed Osama i'm inclined to agree with the claim that firebase should be used for small apps. For large applications you'd want complete control over the data, even at the cost of longer development time. It is possible to integrate firebase to some parts of a larger app, for example a chat inside the app, or any other of the services firebase offers (push notifications for examlple). However it would make things much more complex if you need to access the data in your own server. So it comes down to your own specific use cases. It is not uncommon to use external chat services such as SendBird, Twilio, etc... Those services usually aren't free but they allow you to get up and running in no time by providing a rich chat API.
6th Jun 2020, 12:11 PM
Burey
Burey - avatar
+ 8
Yes it is
7th Jun 2020, 4:43 PM
Ndeanaefo Chidalu
Ndeanaefo Chidalu - avatar
+ 1
rudolph flash I am familiar with firebase. But I have seen many posts on the internet criticizing it, claiming that it should only be used for small apps, that require real time updates like chatting apps. I am going to build a social media app as big as sololearn using angular and nodejs. I am so lazy that I don't want to write the backend myself, so, I thought I should use firebase to handle authentication, security and use firestore ready-to-use database APIs. But, I am afraid that later I will have to migrate to mongoDB or SQL(if possible) and migration will be so hard and even ineffecient.
6th Jun 2020, 11:41 AM
Ahmed Osama
Ahmed Osama - avatar