3 ms·
I think one of the core arguments for larger organisations is that incompetence can not ruin everything. Firebase is a good case study for this: They heavily a
by madsbuch 3y ago
I think one of the core arguments for larger organisations is that incompetence can not ruin everything.
Firebase is a good case study for this: They heavily argue using Firestore and server less functions. If you succeed solving your problems using their offerings, then they will also guarantee that things run well and scale well.
Firestore, as when I used it last, did not support all the operations that can make traditional DBMS go in their knees. You have document level isolation, ie. no joins or aggregating functions (like count or sum across documents). These functions need to be implemented in another way using aggregators or indices.
So I agree that development is more fun when developing on proper runtimes using fully fledged databases. But when you manage several thousands of developers on all levels, then I think it makes sense to impose another architecture.