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.