Hey @RedFox1,
I’ve looked into FaunaDB and I see Fireship talks about it a lot on YouTube and has a course on it - probably a good sign.
I’ve realized I’m super out of my league right now in terms of database knowledge, so for the prototype I’m gonna stick to Firebase and build an imperfect relational model in NoSQL. It definitely won’t scale but at least we can start testing the app with family and friends this month.
In due time I will implement a complementary SQL database under the hood to handle all the relational stuff that NoSQL Firebase can’t handle at scale. For now FaunaDB seems like a really good recommendation! I like that they said “when we founded twitter databases were bad, when we left they still were”. Considering Twitter is super relational it makes me feel hopeful about FaunaDB.
I’ve got a few months ahead of me before public launch so I’m taking the time to complete the back-end engineer path on Codecademy. Apparently it’s meant for people who want to become back-end devs for a living so hopefully it’ll provide enough foundational knowledge to make all this stuff seem less overwhelming. So far the JavaScript modules are pretty good! (but way too easy compared to the CWC challenges haha)
I’ll give updates in a couple months on our Journal with our progress regarding everything
Anyways. For real, heartfelt thanks