autobreaker: adaptive circuit breaking
Why static failure counts break at both ends of the traffic spectrum, and a lock-free Go circuit breaker that uses percentage-based thresholds to adapt automatically.
Why static failure counts break at both ends of the traffic spectrum, and a lock-free Go circuit breaker that uses percentage-based thresholds to adapt automatically.
How a growing team adopted Go -- not through boot camps, but through code review, shadowing, and a compiler that wouldn't let anyone be sloppy.
I've built a rules engine twice, in two languages, at two scales. The tree is the same.
What a digital wallet looks like underneath -- a balance, a ledger, idempotency keys, and the gap between moving money and moving money correctly.
Migrating a payment processing API from Node.js to Go -- what changed, what improved, and what we gave up.