SaaS with Firebase. Pros & Cons After 2 Years

SaaS with Firebase. Pros & Cons After 2 Years

I created a small, but profitable one-person SaaS app with 4k+ monthly active users based on Firebase and want to share the experience.

Like many developers, I always wanted to build my own small SaaS app, which can be an additional source of earnings. Two years ago I created MVP based on Firebase, GCP, and Angular. Each month I do some updates and add new features. Now more than 800 teams use my app on regular basis and I want to share my experience with used technologies.

First of all, I want to say, it’s not a comparison between different web platforms. There are lots of articles about them. My article is more like a retrospective in the format “Pros” and “Cons” after 2 years as I launched Methodist.io.

The topics to be covered:

  • Storing data in Database
  • User authentication
  • SEO and Server Side Rendering
  • Documentation
  • Libraries and SDK
  • Back-end

Storing Data in Database

Databases in Firebase are the most discussed topics. Because they have really a lot of pros and cons.

Firebase has 2 types of DBs:

  • Realtime database
  • Cloud Firestore

One of the most significant differences between them is pricing.

1-st DB billing based on traffic, 2-nd DB — depends on the number of reads/writes. It’s very important to clearly understand when and what you should use. Because developing an online game or chat with Cloud Firestore is a huge mistake and wasting of your money, but with a Realtime database, it will be very cheap, maybe even for free.

saas firebase technology startup

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

What is firebase,firebase bangla tutorial.

LIKE | COMMENT | SHARE | SUBSCRIBE The Firebase Realtime Database is a cloud-hosted NoSQL database that lets you store and sync data between your users in re...

Firebase Introduction with C#

LIKE | COMMENT | SHARE | SUBSCRIBE Firebase is a mobile and web application development platform developed by Firebase, Inc. in 2011, then acquired by Google...

Create database into firebase

LIKE | COMMENT | SHARE | SUBSCRIBE In this video, I will show you how to Create database into #firebase console. Subscribe & Stay Connected! Thank You! ♥ #Fi...

Save Employee into firebase

LIKE | COMMENT | SHARE | SUBSCRIBE In this video, I will show you how to save employee information into firebase database. Subscribe & Stay Connected! Thank ...

Hire Dedicated SaaS Developer

Are you looking for custom software development that works off the cloud? SaaS is the abbreviation for the ‘Software-as-a-service’ application. SaaS development process includes design, development, unit testing, and integration. **[Hire...