System Design: WhatsApp
Explore the architectural challenges of designing WhatsApp, a globally scaled, secure messaging application handling 100 billion messages daily. Outline the structured System Design approach, requirements, high-level design, and detailed design, used to build reliable, low-latency communication services.
WhatsApp is the most popular, simple, secure, and reliable messaging system that allows users to send text, voice, and multimedia messages.
WhatsApp is a widely used messaging application used by billions of people worldwide. Many users rely on WhatsApp for daily communication. As of July 2021, the platform had about two billion active users worldwide. The average user spends about 19.4 hours per month on the app. In December 2020, the WhatsApp CEO tweeted that WhatsApp users share more than 100 billion messages per day, an increase of approximately 54% since 2018. ...