Writing
Notes from production.
System Design
Designing an API gateway layer for tens of millions of users
Edge first, a stateless fleet of gateway pods, JWT verification with no network call, and services that own their data — the shape of a gateway that holds up at telecom scale.
Go
Go concurrency patterns I use in production services
Contexts that stop goroutines, bounded fan-out with errgroup, channel ownership, singleflight for expensive reloads, and the race detector in CI.
Node.js
The Node.js event loop, explained by the bugs it causes
Why one CPU-heavy handler slows every request, how the thread pool gets starved, and how to measure event-loop delay before your users feel it.