~/talk

Successfully reducing Firestore read operations

Talkat Fluttercon Europe 2025 · 2025-09-24..09-26· [databases]
slides:none on file

Shows how billing is traced to Firestore reads using the Google Cloud Billing console and group by SKU and how custom Google Cloud Monitoring dashboards and alerts (example thresholds and overlaying Cloud Functions instances) reveal spikes. Demonstrates parsing audit logs (methods listen runQuery get batch) with a Python script to find that ~80% of cost comes from real-time listeners, then applies limits pagination offline persistence and precomputed stats tables so reads drop and billing stabilizes.

AI-written summary · about

  1. 0:00Introduction
  2. 4:03Firestore read pricing
  3. 7:17Read operation sources
  4. 13:25Audit logs insights
  5. 18:21Efficient queries and caching
  6. 23:08Real-time listeners and writes
  7. 24:37Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.