I recently ran across an old blog post by Michael Bleigh of DivShot fame and a current Firebase team member. In the post Michael describes my favorite Firebase architecture and gives it a name:
This is the third installment of my Firebase Data Structures series. Go catch up on pagination and complex data structures for the background you may need to understand this. Once you’re ready, let’s talk security rules!
I’ve been using Firebase exclusively for the last two years. Yeah yeah, I’ve got an elasticsearch cluster, and Redis caches some of my data, but Firebase is my one source of truth.