Build the primitives, not the products.

Paper-backed, multi-language starter repos for the backend primitives you ship at work. Fork, build locally, earn a verified credential.

primitives

2 available
easy
6 stages~4h

Bloom Filter

A constant-size data structure that answers 'definitely not in the set' or 'maybe in the set' in O(k) time. The structure inside every production LSM-tree (RocksDB, LevelDB, Cassandra) used to skip disk reads on missing keys. Six stages to a production-quality implementation.

easy
5 stages~4h

Rate Limiter

The primitive sitting between every public API and the queue of clients that will retry-storm it the moment it twitches. Five stages from a single-process token bucket to a pluggable Limiter with a distributed-counter backend, burst budget, Retry-After math, and the three flavors of client-side jitter that prevent the next thundering-herd.

Command Palette

Search for a command to run...