Firebase Team AMA
View other answers to this threadBackend Developer
How does firebase distribute user's DB data across multiple servers to achieve scalability? LevelDB? Or Is it using sharded mysql with some raft/paxos consensus similar to dynamo? Or is it some internal proprietary solution?
At a very high level:
- Cloud Firestore - powered by the same technology that powers Cloud Spanner, which you can read about online if you're interested.
- Realtime Database - secret Firebase magic sauce, sorry!