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

  1. Simulate Responsive Post Systems
  2. Design a Wordle-Style Game for Millions
  3. Build a Gmail One-Click Unsubscribe
  4. Screenshot Alert System Design Lab
  5. Design a Ticket Deletion Lifecycle
  6. Ticket Drop Concurrency Lab
  7. Break the Billion-View Counter
  8. Build a Redis Segment Leaderboard
  9. Design a 12 Million-Player Leaderboard
  10. Design a 500M-User Weekly Leaderboard
  11. Design Notion-Style Sharded Storage
  12. Pressure-Test Discord Message Storage
  13. Design a 10-Million-Object Store
  14. Design GitHub's Repository Storage
  15. Evolve Slack Architecture with Cells
  16. Build a Last-Seen Presence Service
  17. Design a Scalable Live Chess Platform
  18. Build a Live Market Data Gateway
  19. Build an Uber-Style Surge Pricing System
  20. Design StrideSync: A Scalable Platform
  21. Build a Googlebot Crawler Lab
  22. Design a Publish-to-Search Pipeline
  23. Design YouTube-Style Search Predictions
  24. Design LinkedIn's People You May Know
  25. Build a Hybrid Movie Recommender
  26. Build a Search and AI Mode Simulator
  27. Build a Mini-Shazam
  28. Build a Privacy-Safe Nearby Grid
  29. Matchmaking Trade-off Lab
  30. Build an Infinite World Engine
  31. Build a GTA VI-Style World Streamer
  32. GTA Online Startup Profiling Lab
  33. Explain Minecraft Server Joins
  34. Design a Living-City NPC Platform
  35. Design Face ID Authentication
  36. Build a Height Verification Pipeline
  37. Design Localized Virtual Ad Feeds
  38. Design Netflix: A System Design Deep Dive
  39. Review Robotaxi Lidar Architecture
  40. Reverse-Engineer Tesla Roadster