Skip to content

Releases: Sumit6258/System-Design

System Design Lab v5.1.0 - Public Launch

07 Apr 06:13

Choose a tag to compare

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 game object
  • 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(), and updateGameHUD() function signatures are maintained
  • initGame() still called by showSection('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

08 Mar 14:30

Choose a tag to compare

🧠 System Design Lab v5.0.0 — Full Platform Release

Live at: https://sumit6258.github.io/System-Design/

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 ⭐