Category
🏗️ System Design
Scale real products: estimation, caching, queues and classic interview designs.
System Design
01Scalability: Vertical vs Horizontal
02Load Balancing Algorithms
03CDN (Content Delivery Network)
04Database Scaling Strategies Recap
05Regionalization and Geo-Distribution
06Distributed Tracing
07Observability Overview
08Service Discovery
09Event-Driven Systems — a System-Design Recap
10Capstone
11Back-of-the-Envelope Estimation
12Design a URL Shortener
13Design a Distributed Rate Limiter
14Design a Unique ID Generator
15Design a News Feed
16Design a Chat System
17Design a Notification System
18Design Search Autocomplete
19Design Video Streaming
20Design File Storage and Sync
21Design a Web Crawler
22Design a Distributed Key-Value Store
23Design a Payment System
24Design a Ride-Sharing Service
25Design a Ticket Booking System
26Design a Collaborative Document Editor
27Design a Metrics and Monitoring System
28Design a Distributed Job Scheduler
29Design Ad Click Aggregation and Top-K