martzcodes / gt-course-surveys

Helping students assess course difficulty and workload.
https://omscentral.com
36 stars 11 forks source link

find a long term scalability solution #43

Open ebeal opened 6 years ago

ebeal commented 6 years ago

There's significant traffic and database bandwidth consumption with the app, causing usage limits to be exceeded rapidly. As a result, we see symptoms such as the one described below.

We need to consider moving away from Firebase, which is very expensive to support our load, to a more affordable solution.

Original inquiry...

Not all reviews are being displayed in the reviews page for the courses. The network request RVW.json appears to contain the missing reviews but not the ones that are actually displayed. Filtering seems to be reflecting only the reviews shown (previous semester checkboxes are disabled).
mehmetbajin commented 6 years ago

This is a symptom of having reached our usage limits with Firebase.

There's just so much traffic! :)

I'm working on a solution...

cmeury commented 6 years ago

I have been summoned.

nissimk commented 6 years ago

Can you please extract the data from firebase and post it in a file someplace so that others can also try to come up with alternative solutions?

martzcodes commented 6 years ago

Would it be possible to form a non-profit and gather donations / money from students that way? (to pay for bills, etc)