subroute.
TopicsPlaygroundAbout
  1. Home
  2. Topics

Library

Every concept, one click from interactive.

5 topics · 32 concepts. Filter by tag or type to narrow down. Real prototypes are landing topic-by-topic.

⌘ K
filter

5 topics

sort: curated

01

Rate Limiting

Control request throughput so a noisy client cannot starve everyone else. Compare the five canonical algorithms side-by-side.

Intermediate5 concepts · 45 min
distributedapithroughput
02

Cache Write Policies

Three ways to handle a write when you have a cache in front of the store. Each policy is a different bet about durability, throughput, and how stale your data is allowed to get.

Intermediate3 concepts · 25 min
performancememorypatterns
03

Cache Eviction

When the cache fills up, something has to go — and which one you pick decides your hit rate. Ten classic policies, side-by-side.

Intermediate10 concepts · 85 min
performancememorypatterns
04

Garbage Collection

How a runtime reclaims memory you stopped using — without you ever calling free(). Eight algorithms, from the counter on every object to the collectors that run alongside your program.

Advanced8 concepts · 90 min
memoryruntimeperformance
05

Memory Allocation

Before garbage collection ever runs, something has to hand out the memory. Six allocators — four ways to pick a hole, plus the two structured schemes real kernels actually ship.

Intermediate6 concepts · 70 min
memoryruntimeperformance
subroute.

An interactive playground for technical concepts. Learn by touching the system, not just reading about it.

v0.1 · scaffold

Explore

  • All topics
  • Playground
  • Rate Limiting

Resources

  • About
  • Changelog
  • Roadmap
  • Brand kit

Community

  • GitHub
  • Discord
  • Twitter
  • Contributors

Legal

  • Privacy
  • Terms
  • License
  • Contact

© 2026 Subroute. Built as a learning scaffold.

built with curiosity ↗