Category: System Design
How WhatsApp Manages Real-Time Messaging at Scale: A Detailed Guide
Discover how WhatsApp ensures real-time messaging with WebSockets, scalable databases, and efficient user-to-server mapping for billions of users worldwide.
Understanding Push Notifications in WhatsApp: Architecture, Flow, and Behavior
Learn how WhatsApp push notifications work, including their architecture, connection with FCM/APNs, and message handling flow on your device.
How to Design a Key Value Database
Essential points to consider while designing key-value storage or database.
Rate Limiter Design Techniques with Scenarios and Solutions
Key Points regarding rate limiter designing techniques. Some common problems and various ways to solve them