System Design
10 articles in this category
System Design: Booking.com / Hotel Booking System
A deep dive into the architecture of an online hotel booking platform that handles searches, availability checks, room locks, payments, and more.
System Design: Q&A Platform (Like Stack Overflow or Quora)
A comprehensive backend design for a scalable Q&A platform like Stack Overflow or Quora, covering services, data flows, and SEO considerations.
System Design: Notification System
A deep dive into designing a scalable, reliable multi-channel notification system supporting in-app, push, and email alerts.
System Design: Dropbox / Google Drive (Cloud File Storage)
A comprehensive examination of how cloud file storage services like Dropbox and Google Drive are designed to handle file versioning, synchronization, and sharing across multiple devices.
System Design: WhatsApp / Real-Time Chat Application
Learn how to design a scalable real-time messaging system with end-to-end encryption like WhatsApp.
System Design: Uber / Ride-Hailing App
A detailed breakdown of how ride-hailing platforms like Uber are architected to handle millions of concurrent users and real-time location tracking
Backend System Design of a Rate Limiter
Learn how to design and implement an effective API rate limiting system to prevent abuse and ensure fair usage.
Backend System Design: News Feed (Like Facebook/X)
A comprehensive guide to designing a scalable news feed system that supports millions of users with real-time updates.