Club de Programación FIUNA
Project Concept
Internet Broke Simulator is an interactive single-page app that visualizes how outages and failures propagate across an internet topology. Users can analyze a target site, inspect its dependencies, and trigger simulated node failures to watch cascading effects in real time — useful for teaching, tabletop exercises, and sanity-checking outage responses.
Key features:
Interactive topology viewer: visualize nodes, edges, and real-time status updates.
Site analysis: safely analyze a URL to map it to nodes and upstream providers (DNS, CDN, cloud).
Simulation controls: inject failures (kill nodes/edges), run scenarios, and observe propagation waves and metrics.
Narrative + metrics panel: automatic human-readable play-by-play plus performance metrics (latency, availability).
Persistence & sharing (MVP path): save and load scenarios for reproducible drills.
Technology & deployment:
Frontend: React + Vite, interactive graph components for topology and animations.
Backend (MVP options): lightweight Node API to serve canonical graph data and perform safe site analysis; optional WebSocket server for real-time multi-user sync.
Deploys as a static SPA (Vercel/Netlify) with an optional containerized backend (Render/Fly/Heroku) for simulations and WebSockets.
Intended audience & impact:
Designed for developers, SREs, and educators, the simulator makes complex failure modes visible and reproducible, lowering the cognitive load when explaining cascading outages and improving preparedness for real incidents.
“Simulate outages, understand dependencies - see how the internet breaks and why it matters.”
Entry
Status: In Progress
Last saved: February 28 at 6:10 PM -03
Team Roster
You must be registered for the event to view the team message board.
David Giménez Team Lead RSVP Approved
President at Club de Programación FIUNA