
How Discord Stores Trillions of Messages - A deep dive
The Backend Engineering Show with Hussein Nasser
00:00
How to Store Twelfths of Messages in 2017
The all the data is in one instance for relational database. You can scale horizontally by Having replication, you know have one master rider that receives rights and then have many read replicas. As The master node receives rights the wall changes or the transaction log changes will be pushed down to the replicas. So as at its simplicity and we So predictability as a single instance Now if you want you can go further than that and Shard if you want by actually splitting the data into multiple Databases. That model in the original model Everything isn't those replicas all theData is there and there is no Oh, this database has only half of the data and this that is has the other half now
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.