I have had so many issues with Firebase, but the one that really pisses me off the most is that they used to advertise things like "scale worldwide to millions of users" and "Unlimited Connections" but then cap you at 100k concurrent users (10k initially and will gradually bump you up to 100k). When we got in contact with them about this they were nice enough to explain that we could create another database and shard…
That's not the only limit btw. If any node (say "/users/") crosses 'some' number of subnodes ("/users/a", "users/b") then you cannot do any queries on the node itself. Like I cannot get even get the IDs of the subnodes ("a","b",...). I also got similar advice to shard my users or something. So right now, we have crossed that limit and are unable to know how many users are on our system. Their server just fails and ta…
Running a query takes down the db?
That sounds like a major problem. How can that happen?
Maybe returning incorrect or incomplete results due to sharding... But taking the db down? That's very... Unexpected.