October 19, 2026 · FlameRangers
A dashboard tile that scans 400,000 order documents is 400,000 reads every page load. Aggregation queries, scheduled exports, and the streaming extension each fix that at a different price — here are the meters on all three.
Read moreOctober 12, 2026 · FlameRangers
onSnapshot is not free, and it is not one read either. Here is how listener reads are billed, what the persistent cache does and does not save you, and when a Firestore bundle on a CDN is the cheaper answer.
Read moreOctober 5, 2026 · FlameRangers
Phone auth is a payment API with a login screen attached. Here is how SMS pumping drains a Firebase bill, what reCAPTCHA Enterprise and region allowlists actually stop, and where blocking functions belong in the sign-up path.
Read moreSeptember 28, 2026 · FlameRangers
Firestore has no text search. Teams fake it with prefix ranges and array-of-tokens fields until the index blows up. Here is what each approach actually costs, and where Firestore's own vector search fits.
Read moreSeptember 21, 2026 · FlameRangers
Storage gets the rules nobody tests. Client-declared content types, unbounded uploads, and Firebase download tokens that ignore your ruleset entirely — plus the egress line they put on your invoice.
Read moreSeptember 21, 2026 · FlameRangers
Background triggers are at-least-once. A duplicate delivery double-charges a card, a thrown error with retries enabled loops for seven days, and both show up on the invoice before they show up in your dashboards.
Read moreSeptember 18, 2026 · FlameRangers
Firestore reads scale almost without thinking about it. Writes do not. Three limits — one write per second per document, 500 writes per second per index range, and transaction retry budgets — cause most of the ABORTED and DEADLINE_EXCEEDED errors we get called about.
Read moreSeptember 17, 2026 · FlameRangers
Firebase AI Logic lets a mobile or web client call Gemini without an API key in the bundle. It does not stop one user from spending your monthly model budget in an afternoon. Here is the enforcement stack we install.
Read moreSeptember 16, 2026 · FlameRangers
Blaze has no spend limit. Budget alerts are email, not brakes. Here are the controls that actually bound a runaway Firebase bill — per-service quotas, function instance ceilings, a Remote Config kill switch, and the Pub/Sub function that disables billing.
Read moreSeptember 14, 2026 · FlameRangers
Managed backups and point-in-time recovery are cheap and take ten minutes to configure. Neither one restores in place, neither one covers Auth users or Storage objects, and almost nobody has rehearsed the restore.
Read moreSeptember 14, 2026 · FlameRangers
Data Connect puts Cloud SQL for PostgreSQL behind a GraphQL schema and generated SDKs. It solves the queries Firestore refuses to run — and changes your cost curve from per-operation to per-hour. Here is how we decide which data goes where.
Read moreJune 9, 2026
Two apps with the same users can differ 50x in Firestore spend. The difference is a short list of read and write amplification patterns — here they are, with fixes.
Read more