System Craft

January 4, 2026 ยท View on GitHub

A collection of backend system design implementations inspired by real-world interview questions.
The goal of this project is to serve as an educational resource for developers preparing for system design interviews or studying distributed systems.

๐Ÿš€ Tech Stack

  • Monorepo: Nx
  • Package Manager: pnpm
  • Backend: NestJS
  • Each implementation is designed independently and may use different technologies based on its specific design goals.

๐Ÿ“ฆ Current Implementations

๐Ÿ›  Planned Implementations

  • Ticket Booking System (Ticketmaster-like)
  • Ride Sharing System (Uber-like)

๐Ÿ’ก Implementation suggestions are welcome!
Feel free to open an issue if you have an idea for a new system design to implement.

๐ŸŽฏ Goal of the Project

  • Implement commonly asked system design interview topics
  • Use production-grade tools
  • Clean, extensible code for learning and contribution
  • Build real-world microservice patterns in TypeScript

๐Ÿ“ License

MIT License.