Why architecture matters here
Firestore fails on cost explosion + poor query design. Architecture matters because indexes + queries + rules compose.
Advertisement
The architecture: every piece explained
The top strip is model. Collections + docs. Indexes. Queries. Realtime listeners.
The middle row is features. Security rules. Offline persistence. Transactions + batches. Multi-region.
The lower rows are ops. Pricing. Metrics. Ops — schema + capacity + governance.
Advertisement
End-to-end flow
End-to-end: mobile app writes a document. Security rules validate. Offline persistence caches. Realtime listeners on other clients get the snapshot. Composite index serves the ordered query. Multi-region replicates.