User Friendly with a Generous Freemium
Use Cases and Deployment Scope
We use it as a backend and a database for mobile apps. It's easy to use which is perfect as our staff is junior in the backend development. Additionally, it has a tight integration with the FlutterFlow platform which we use to build apps.
Pros
- Very easy to use
- Offering the flexibility of noSQL
- Out-of-the-box functionalities and integrations (e.g. Meta login)
- Google Stack (e.g. easy to set up other Google software, like Google Analytics)
Cons
- Generous free plan but gets price as soon as you hit a certain threshold
- Hard to predict pricing for the projects (due to pricing structure complexity)
Likelihood to Recommend
It's great for junior level developer and it's great in case you need to build apps quickly (e.g. startup that wants to test out an app idea). I'd advise using another database (in addition to Firebase database) to optimize costs (e.g. SQL Lite).
