acmutd / acmutd/acm-photos

feat: Figure out Firebase composite indices

Open
#15 0 comments 0 reactions 0 assignees View on GitHub
Type: Feature Request
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Composite indices good. Slow reads bad. Uhhhh. It's 5:15 AM as I write this. I have thoughts on this I swear. Slow reads bad, slow writes passable. We can optimistically show tags on apply/writes, but we need reads to be snappy.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or linked pull requests are referenced. First, locate the Firestore read/write logic for photo tags in the TypeScript codebase, then find any Firebase index configuration (or deployment config) used by the project. Identify the slow read queries and map each needed composite index to those query filters/orderings. Done when the proposed composite-index updates are in place and the intended read paths are no longer the bottleneck.

Written by the indexing model from the issue text.

Assessment

Tech stack
firebase
Domain
databases, performance
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.