We Added Redis to Make Things Faster. It Made Things Worse.
Caching cut our response times, then introduced stale data, cache stampedes, invalidation bugs, and a database that struggled when Redis disappeared.
Sep 26, 20269 min read1

Search for a command to run...
Articles tagged with #nodejs
Caching cut our response times, then introduced stale data, cache stampedes, invalidation bugs, and a database that struggled when Redis disappeared.

Short code generation, SQLite click tracking, IP geolocation, referrer analytics, and a live dashboard — no external services, no infrastructure, one Node.js process.

Build Google OAuth from first principles using PKCE, state validation, secure token exchange, refresh tokens, and JWT sessions in Node.js—without Passport.js or authentication libraries.

Vercel Labs' native compiler is genuinely interesting and genuinely limited — here's what the numbers actually mean for your stack
