Firestore dataflow illustrated and measured π₯π
This repository contains a simple web-based testbed to measure latencies of various Firestore dataflow paths.
- Create a Firebase project using Firebase console
- Enable Cloud Firestore in your Firebase project
- Install Firebase CLI tools with
npm i -g firebase-tools - Authenticate with your CLI
firebase login - Initialize your project
firebase use <PROJECT_ID> - Deploy Cloud Functions
firebase deploy --only functions - Run the tests locally
firebase serve - (optional) Deploy to Firebase Hosting
firebase deploy --only hosting - (optional) Secure (kinda) your Firestore
firebase deploy --only firestore:rules - (options) Remove Firestore indexing if you plan to do heavy testing
firebase deploy --only firestore:indexes