Overview

Firebase allows developers to create a fully featured backend on top of servers and APIs operated by Google.

overall benefits

  • solid developer experience
  • it may scale to world-scale use
  • reasonable free-tier and pay-as-you-go model
  • high quality docs, well supported by AI models
  • actively developed and maintained

main backend components covered in this document

  • authentication with Firebase Auth
  • database with Cloud Firestore
  • storage with Cloud Storage
  • serverless functions with Cloud Functions

focus of this document: web-centric

We focus on creating a backend for web-apps, and use the web-centric client SDKs. We use TypeScript where possible, and pick Node.js as the runtime for Cloud Functions.

earlymorning logo

© Antoine Weber 2026 - All rights reserved

Overview

Firebase allows developers to create a fully featured backend on top of servers and APIs operated by Google.

overall benefits

  • solid developer experience
  • it may scale to world-scale use
  • reasonable free-tier and pay-as-you-go model
  • high quality docs, well supported by AI models
  • actively developed and maintained

main backend components covered in this document

  • authentication with Firebase Auth
  • database with Cloud Firestore
  • storage with Cloud Storage
  • serverless functions with Cloud Functions

focus of this document: web-centric

We focus on creating a backend for web-apps, and use the web-centric client SDKs. We use TypeScript where possible, and pick Node.js as the runtime for Cloud Functions.