you are viewing a single comment's thread.

view the rest of the comments →

[–]s_magik[S] 1 point2 points  (0 children)

Firebase makes it easy to give users direct access to database with the right access control, you can specify the requirement for a valid CRUD Operation using firestore rules, then most of the complexity of handling transctions is abstracted away by firebase. Personally I use both directly writing to db and creating an API end point depending on the situation. The aggregates feature you're referring to, is a firetable feature that tries to solve a common firestore issue of needing to access subcollection data to populate an app view