Planned Project #49

System Architecture Game

A game where you're handed a scenario — "Design Hotstar for IPL final night" — and drag-and-drop components onto a canvas: load balancers, queues, caches, databases. The game simulates traffic and fails your design exactly where it's weak.

canvasdragdrop graph simulation

Problem This Solves

A game where you're handed a scenario — "Design Hotstar for IPL final night" — and drag-and-drop components onto a canvas: load balancers, queues, caches, databases. The game simulates traffic and fails your design exactly where it's weak.

Key Features

  • Drag-and-drop canvas editor with a component palette
  • A handful of scenarios with constraints (budget, latency, traffic)
  • Rule-based scoring that explains why a design fails

Getting Started

Quick Start Tips:

  • • Break down the project into smaller, manageable tasks
  • • Start with a basic MVP (Minimum Viable Product)
  • • Focus on core functionality first, then add features
  • • Test early and often with real users

Tech Stack

Canvas/drag-drop UI graph data modeling simulation logic — and you'll learn system design itself by building the thing that teaches it

Project Info

Status
Planned
Project ID
#49
Difficulty
Intermediate