Firebase is such a game-changer on mobile devices, but it's not always the best fit for web applications. This is common knowledge.
- I rely on firebase
- My users are aware of the database URL
- They can view certain aspects of the database that I've granted them access to
- A DOS attack could occur if too many listeners are opened to the database
I am looking to set up a listener for news feeds, bookmarked posts, and post drafts so that users can seamlessly continue editing from their phones. While I appreciate the security rules in place to protect user data, they don't shield me from potential misuse.
Is there an alternative method to achieve real-time synchronization without compromising security? Perhaps without relying solely on cloud functions running checks continuously or upon user interaction?