Resources

Roadmap

Subroute is built in the open, one topic at a time. This is the current thinking on what comes next — directions, not promises. The “under consideration” list shifts based on what people find useful.

Shipped

  • Rate Limiting — the five canonical algorithms.
  • Cache Write Policies & Cache Eviction.
  • Garbage Collection — eight collectors.
  • Memory Allocation — six allocators.
  • Load Balancing — nine algorithms, end-to-end.

In progress

  • Polishing prototypes and tightening explanations across existing tracks.
  • Better fullscreen and mobile behavior for the larger simulations.
  • Deeper, verified references on every concept.

Under consideration

  • Consistent hashing & the hash ring, as its own deep dive.
  • Consensus — Raft, leader election, and the log.
  • Database indexing — B-trees and LSM-trees.
  • Concurrency primitives — locks, semaphores, and queues.

Have a topic you wish existed? Tell me on the Contact page — requests genuinely shape this list.