I recently became curious about how WhatsApp - and other large scale messaging services - are actually implemented. The technologies I work with on a day-to-day basis, mostly relational databases, such as MySQL, and document databases, such as DynamoDB, seem completely unsuited for the task.<p>What technologies and algorithms are used at WhatsApp scale?<p>Are there any good papers / talks I should look at?
That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp<p><a href="https://m.youtube.com/watch?v=c12cYAUTXXs" rel="nofollow">https://m.youtube.com/watch?v=c12cYAUTXXs</a>