Databases · Tool
Firestore
Real-time data, serverless by default.
01Overview
Cloud Firestore is Google's serverless document database with real-time sync. I use it for apps that need fast iteration, offline support and live updates without managing servers.
02Key concepts
What anyone working with it needs to understand
- 01
Collections & documents
Hierarchical data model and subcollections.
- 02
Real-time listeners
Syncing UI state with live data.
- 03
Queries & indexes
Composite indexes and query limitations.
- 04
Security rules
Authorization enforced at the database layer.
- 05
Offline support
Local cache and sync on reconnect.
- 06
Cost model
Reads, writes and designing to control costs.
03In practice
Part of my NoSQL toolkit (MongoDB, Firestore, DynamoDB) on Google Cloud.
04Related