System Design

7 articles in this category

System Design

System Design: Dropbox / Google Drive (Cloud File Storage)

May 23, 2025

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.

Read Article
System Design

System Design: WhatsApp / Real-Time Chat Application

May 13, 2025

Learn how to design a scalable real-time messaging system with end-to-end encryption like WhatsApp.

Read Article
System Design

System Design: Uber / Ride-Hailing App

May 8, 2025

A detailed breakdown of how ride-hailing platforms like Uber are architected to handle millions of concurrent users and real-time location tracking

Read Article
System Design

Backend System Design of a Rate Limiter

May 3, 2025

Learn how to design and implement an effective API rate limiting system to prevent abuse and ensure fair usage.

Read Article
System Design

Backend System Design: News Feed (Like Facebook/X)

April 20, 2025

A comprehensive guide to designing a scalable news feed system that supports millions of users with real-time updates.

Read Article
System Design

System Design of a URL Shortener

April 15, 2025

A detailed overview of how to design a scalable URL shortening service like bit.ly or TinyURL from a system design perspective.

Read Article
System Design

System Design: Video Streaming Service (Like Netflix)

April 15, 2025

A comprehensive guide to designing a scalable video streaming platform similar to Netflix, covering architecture, video storage, delivery, and scaling strategies.

Read Article