// deep dives every tuesday

How the software you use actually works.

Stacktrace breaks down systems, architecture, and engineering culture — for developers who want the why, not just the how.

rate_limiter.go
1// token bucket, refilled lazily
2func Allow(key string) bool {
3  b := buckets.get(key)
4  b.tokens = min(b.cap,
5    b.tokens + elapsed*rate)
6  if b.tokens < 1 { return false }
7  b.tokens--; return true
8}
Read by engineers at
GoogleStripeVercelCloudflareGitHubDatadog

Latest deep dives

All articles →
// the newsletter

One deep dive, every Tuesday.

Join 32,000 engineers getting our best systems writing in their inbox. Free.