System Design
Master system design through hands-on projects. Explore backend fundamentals, concurrency, distributed storage, real-time systems, search, geospatial engineering, security, and advanced architectures inspired by real-world platforms.
Projects in this learnlist
- Simulate Responsive Post Systems
- Design a Wordle-Style Game for Millions
- Build a Gmail One-Click Unsubscribe
- Screenshot Alert System Design Lab
- Design a Ticket Deletion Lifecycle
- Ticket Drop Concurrency Lab
- Break the Billion-View Counter
- Build a Redis Segment Leaderboard
- Design a 12 Million-Player Leaderboard
- Design a 500M-User Weekly Leaderboard
- Design Notion-Style Sharded Storage
- Pressure-Test Discord Message Storage
- Design a 10-Million-Object Store
- Design GitHub's Repository Storage
- Evolve Slack Architecture with Cells
- Build a Last-Seen Presence Service
- Design a Scalable Live Chess Platform
- Build a Live Market Data Gateway
- Build an Uber-Style Surge Pricing System
- Design StrideSync: A Scalable Platform
- Build a Googlebot Crawler Lab
- Design a Publish-to-Search Pipeline
- Design YouTube-Style Search Predictions
- Design LinkedIn's People You May Know
- Build a Hybrid Movie Recommender
- Build a Search and AI Mode Simulator
- Build a Mini-Shazam
- Build a Privacy-Safe Nearby Grid
- Matchmaking Trade-off Lab
- Build an Infinite World Engine
- Build a GTA VI-Style World Streamer
- GTA Online Startup Profiling Lab
- Explain Minecraft Server Joins
- Design a Living-City NPC Platform
- Design Face ID Authentication
- Build a Height Verification Pipeline
- Design Localized Virtual Ad Feeds
- Design Netflix: A System Design Deep Dive
- Review Robotaxi Lidar Architecture
- Reverse-Engineer Tesla Roadster