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.

Created by NextWork Learner.

Projects in this learnlist

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