Releases: Sumit6258/System-Design
System Design Lab v5.1.0 - Public Launch
v5.1.0 - System Architect Survival
Released: 7th April 2026
https://systemdesignlab.netlify.app/
Summary
Complete rebuild of the Game Mode section. The old "Distributed Systems Game" has been replaced with System Architect Survival - a 10-level progressive incident management game that puts you in the role of an on-call engineer defending a live distributed system against real-world failure cascades.
Every other section of the platform is untouched. All 24 other sections, the learning path, mock interview coach, chaos lab, traffic simulator, and all other features remain exactly as they were in v5.0.0.
What Changed
Replaced (Game Mode only):
- Old single-level endless game → 10 progressive levels
- 4 generic game events → 10 named failure types modeled on real incidents
- 5 basic actions → 7 deployable components with real pattern names
- No difficulty options → 4 difficulty modes (Easy / Normal / Hard / Chaos)
- Basic HUD → 6-stat HUD + level progress timer
- Flat canvas → Layered architecture canvas with HP rings, load rings, particle effects, screen shake
- No educational context → Every failure and fix is named (Cache-Aside, Circuit Breaker, CAP Theorem, etc.)
- No real-world grounding → Each level references an actual production incident
Added:
- Node Inspector panel - click any node to see real-time HP, load, status, and AWS equivalent
- Level Challenge panel - shows the current incident brief and the real company that experienced it
- Active Incidents panel - live list of failures currently affecting your system
- Achievements panel - 9 unlockable achievements tied to real engineering patterns
- Drag-and-drop nodes on canvas
- Tooltip on node hover
- End-screen with structured lessons (patterns practiced, what you learned, recommended next sections)
The 10 Levels at a Glance
| Level | Name | Real-World Incident Referenced |
|---|---|---|
| 1 | Boot Sequence | - |
| 2 | First Blood | Twitter DB overload, 2008 |
| 3 | Traffic Spike | Product Hunt launch day spikes |
| 4 | Server Down | AWS EC2 monthly hardware failures |
| 5 | Cache Storm | Reddit memcached cascade, 2014 |
| 6 | Split Brain | MongoDB network partition, 2019 |
| 7 | Under Siege | GitHub 1.35 Tbps DDoS, 2018 |
| 8 | DB Roulette | Slack MySQL failure, 2019 |
| 9 | Cascade | AWS us-east-1 cascade, 2021 |
| 10 | Black Friday | Amazon Black Friday, 4M req/sec |
Failure Events Added
server_crash · db_failure · high_latency · cache_eviction · cpu_spike · ddos_attack · network_partition · memory_leak · thundering_herd · disk_full
Each failure deals typed damage to specific node layers (API fleet, database, CDN/LB), teaches a named engineering concept, and suggests the correct mitigation.
Components Added
+ API Server ($50) · + Redis Cache ($40) · + Kafka Queue ($45) · + DB Replica ($60) · + CDN Node ($30) · Circuit Breaker ($20) · Rate Limiter ($25)
Scoring Changes
Old scoring: +1 per second, simple.
New scoring:
+5 pts / second survived
+50 pts per 1,000 requests served
+200 pts per level cleared
+100 pts bonus at 99.9%+ availability
+75 pts bonus if no node went offline
−100 pts per node that dies
+ budget efficiency bonus at end
Technical Notes
- Game canvas is fully responsive and resizes to container width
- Node positions are calculated as percentage of canvas dimensions - no fixed pixel layouts
- All game state is encapsulated in a single
gameobject - Packets follow path-based routing through the node graph
- Screen shake, particle bursts, and DDoS/partition overlays are canvas-native effects
- Console watermark added to
<script>block for copyright attribution in DevTools
No Breaking Changes
- All existing
showSection(),switchTab(), and section-specific init functions are preserved gameStart(),gameAction(),gameLog(), andupdateGameHUD()function signatures are maintainedinitGame()still called byshowSection('gamemode')- No new CSS classes that conflict with existing styles
- No new global variables that shadow existing ones
File Size
| Version | Size |
|---|---|
| v5.0.0 | ~467 KB |
| v5.1.0 | ~503 KB |
| Delta | +36 KB |
The increase is the new game JS (richer logic, 10 levels, 10 failure types, achievement system) and the expanded game HTML panel structure.
v5.0.0
Initial public release. 25 interactive sections covering LLD, SOLID, GoF patterns, HLD, infrastructure, distributed systems, 3D lab, simulator, interview wizard, architecture builder, question bank, whiteboard, performance analyzer, AI architecture generator, real-time traffic simulator, chaos engineering lab, CAP lab, global traffic map, cost estimator, mock interview coach, and learning path.
© 2026 Sumit Suman - linkedin.com/in/thesumitsuman
System Design Lab v5.0.0 — Public Launch
🧠 System Design Lab v5.0.0 — Full Platform Release
The most comprehensive interactive system design learning platform on the web.
No setup. No login. No framework. Just open and learn.
🚀 What's Inside
25 fully interactive sections covering everything from OOP basics
to distributed systems — all in a single file.
🎓 Learning & Curriculum
- Structured 4-track Learning Path (Beginner → Intermediate → Advanced → Expert)
- 24 modules with subtopics, time estimates, outcomes, and quiz questions
- Covers OOP → SOLID → GoF Patterns → HLD → Distributed Systems → Staff-level design
- Progress tracking per track with stats bar
💻 Low-Level Design (LLD)
- OOP deep-dives: Encapsulation, Abstraction, Inheritance, Polymorphism
- All 5 SOLID principles with violation → fix code comparisons
- All 23 GoF Design Patterns (Creational, Structural, Behavioral) with code + diagrams
- UML class relationships, sequence diagrams, use case diagrams
🏛️ High-Level Design (HLD)
- Architecture patterns: Monolith, Microservices, Event-Driven, CQRS, Hexagonal
- Scalability deep-dive + Non-Functional Requirements (NFRs)
- CAP Theorem with interactive triangle and real database positioning
- Infrastructure: Load Balancers, Caching, CDN, Message Queues, Circuit Breaker
⚡ Live Simulations & Labs
- Real-Time Traffic Simulator — 100 RPS to 10M RPS with bottleneck detection
- Chaos Engineering Lab — inject failures, apply mitigations, track resilience score
- CAP Theorem Playground — simulate network partitions across 6 real databases
- Global Traffic Map — canvas-based world map with 14 AWS regions, CDN routing,
region failover, latency heatmap, and live traffic flow modes
🛠️ Tools & Builders
- Drag-and-drop Architecture Builder with AI Advisor
- Excalidraw-style Whiteboard with component stamps and PNG export
- AI Architecture Generator for 8 major systems (YouTube, WhatsApp, Uber, etc.)
- System Design Playground — step-by-step walkthroughs for 5 real systems
- 3D Architecture Lab powered by Three.js
🎯 Interview Preparation
- Mock Interview Coach — 3 difficulty tiers (Junior / Senior / Staff), countdown timer,
per-question FAANG checklists, and Strong Hire / Hire / Borderline / No Hire scoring - 8 FAANG Question Bank with animated solutions and architecture diagrams
- 7-step Interview Wizard with guided prompts and evaluation rubric
- Distributed Systems Survival Game
📊 Analytics & Estimation
- Latency Heatmap with interactive parameter sliders
- Scalability Analysis with animated comparisons
- Infrastructure Cost Estimator — 6 inputs → 8 AWS cost line items with doughnut chart
- Capacity Calculator
🔒 Security
- Source code obfuscated and watermarked
- SHA-256 authorship fingerprint embedded
- Copyright © 2026 Sumit Suman — unauthorized redistribution is prohibited
🌐 Use It
https://sumit6258.github.io/System-Design/
No install. No account. Works in any modern browser.
Built by Sumit Suman
If this helped you prepare for an interview or understand a concept, give it a ⭐