System DesignAboutAboutContact ↗Contact ↗ (opens in a new tab)
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Overview
  • How to prepare
  • Delivery Framework
  • Core Concepts
  • Key Technologies
  • Common Problems
    • Designing TinyURL
    • Designing Pastebin
    • Designing Instagram
    • Designing Dropbox
    • Designing Facebook
    • Designing Twitter
    • Designing YouTube
    • Designing Uber
    • Designing LeetCode
    • Designing Ticketmaster
    • Ad Click Aggregator
    • Top-K YouTube Videos
    • Web Crawler
    • Bigtable
    • Cassandra
    • Chubby
    • Dynamo
    • GFS
    • HDFS
    • kafka
  • Fundamentals
    • Load Balancing
    • API Gateway
    • Caching
    • Distributed Messaging System
    • DNS
    • Network Essentials
    • CAP Theorem
    • OLTP vs OLAP
    • Consistent Hashing
    • Storage and Retrieval
  • Trade offs
    • ACID vs BASE Properties in Database
    • API Gateway vs Direct Service Exposure
    • API Gateway vs Reverse Proxy
    • Batch Processing vs Stream Processing
    • CDN Usage vs Direct Server Serving
    • Data Compression vs Data Deduplication
    • Hybrid Cloud Storage vs All Cloud Storage
    • Latency vs Throughput
    • Load Balancer vs API Gateway
    • Polling vs Long Polling vs Webhooks
    • Primary-Replica vs Peer-to-Peer Replication
    • Proxy vs Reverse Proxy
    • Read-Heavy vs Write-Heavy System
    • Read-Through vs Write-Through Cache
    • REST vs RPC
    • Server-Side Caching vs Client-Side Caching
    • Serverless Architecture vs Traditional Server-Based
    • SQL vs NoSQL
    • Stateful vs Stateless Architecture
    • Strong vs Eventual Consistency
    • Token Bucket vs Leaky Bucket
  • Types of System Design Interview
  • Overview
  • How to prepare
  • Delivery Framework
  • Core Concepts
  • Key Technologies
  • Common Problems
    • Designing TinyURL
    • Designing Pastebin
    • Designing Instagram
    • Designing Dropbox
    • Designing Facebook
    • Designing Twitter
    • Designing YouTube
    • Designing Uber
    • Designing LeetCode
    • Designing Ticketmaster
    • Ad Click Aggregator
    • Top-K YouTube Videos
    • Web Crawler
    • Bigtable
    • Cassandra
    • Chubby
    • Dynamo
    • GFS
    • HDFS
    • kafka
  • Fundamentals
    • Load Balancing
    • API Gateway
    • Caching
    • Distributed Messaging System
    • DNS
    • Network Essentials
    • CAP Theorem
    • OLTP vs OLAP
    • Consistent Hashing
    • Storage and Retrieval
  • Trade offs
    • ACID vs BASE Properties in Database
    • API Gateway vs Direct Service Exposure
    • API Gateway vs Reverse Proxy
    • Batch Processing vs Stream Processing
    • CDN Usage vs Direct Server Serving
    • Data Compression vs Data Deduplication
    • Hybrid Cloud Storage vs All Cloud Storage
    • Latency vs Throughput
    • Load Balancer vs API Gateway
    • Polling vs Long Polling vs Webhooks
    • Primary-Replica vs Peer-to-Peer Replication
    • Proxy vs Reverse Proxy
    • Read-Heavy vs Write-Heavy System
    • Read-Through vs Write-Through Cache
    • REST vs RPC
    • Server-Side Caching vs Client-Side Caching
    • Serverless Architecture vs Traditional Server-Based
    • SQL vs NoSQL
    • Stateful vs Stateless Architecture
    • Strong vs Eventual Consistency
    • Token Bucket vs Leaky Bucket
  • Types of System Design Interview
  • About
  • Contact ↗ (opens in a new tab)
Question? Give us feedback → (opens in a new tab)Edit this page
Common Problems
Designing Twitter
Designing FacebookDesigning YouTube

Nextra Docs Template