Firestore Pipelines API enables cross-collection JOINs but brings steep performance costs
Google announced the Firestore Pipelines API at Cloud Next 2026, allowing developers to perform JOIN-like queries across multiple collections without duplicating data. However, independent load testing reveals that each pipeline execution bills reads against all involved collections separately, causing costs to scale as O(n×m) rather than O(n). Queries against two collections of 100,000 documents each timed out at the 30-second limit, and complex JOINs in serverless environments can incur cold starts of 2–4 seconds. The API also does not eliminate denormalization but instead defers relationship resolution to query time, meaning performance bottlenecks persist at scale. Developers are cautioned to evaluate the pricing and latency trade-offs carefully before refactoring existing data architectures around the new feature.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in