vnykmshr

Backend

tag: backend all tags →
2019
2018
2017
Go

Designing a wallet

2017.232

What a digital wallet looks like underneath -- a balance, a ledger, idempotency keys, and the gap between moving money and moving money correctly.

2015
2012
Node

Connection pooling

2012.202

The Node.js MySQL driver doesn't pool connections. Under load, you run out. Fifty lines with generic-pool fixes it.

Node

URL mapping in Redis

2012.162

Loading every product, category, and brand URL into a Redis hash at startup, and a middleware that rewrites requests before Express sees them.