32 System Internals Widgets

Each widget is a working in-browser implementation — storage engines, distributed consensus, data encoding, networking, and web security. Based on Database Internals (Petrov), Designing Data-Intensive Applications (Kleppmann), the System Design Primer, and foundational networking + web-security references.

These are the algorithms senior engineers are asked to explain at top-tier companies. Raft consensus, B-tree splits, LSM compaction, and isolation levels appear in nearly every senior-level system design debrief. No other free site visualizes all of them in motion.

Petrov · Storage Engines (Part I)

Petrov · Distributed Systems (Part II)

Kleppmann · Designing Data-Intensive Applications

System Design Primer · Unique Topics

Networking + Web Security