Articles for people who
ship the stack
Original rewrites on React, Node.js, TypeScript and AI — practical notes from the same engineering practice behind our operator software. Article bodies are in English.
Tagged: caching
Redis Beyond Caching: Sessions, Rate Limits, Queues, and Pub/Sub in Node.js
Seven Redis patterns for Node.js backends — caching with TTLs, OTP keys, rate limits, BullMQ jobs, sessions, Pub/Sub limits, and when not to use Redis.
1424 wordsRead articleThe HTTP QUERY Method for Frontend Teams: Safe Reads With a Body
Learn when the HTTP QUERY method beats GET and POST for complex filters, how to call it with fetch, and what CORS, caching and infrastructure support require.
1546 wordsRead articleMeasure First: Why Early Optimization Makes Next.js Apps Harder to Run
See how premature memoization, broad client boundaries and stacked caches add complexity to Next.js apps, and how a measurement-first workflow keeps them fast.
2280 wordsRead articleKeeping Redis Caches Honest in Node.js: Invalidation Without Stale Reads
Compare TTL, delete-on-write, pub/sub and versioned-key invalidation for Redis in Node.js, see the race each leaves open, and build a fail-open cacheAside wrapper.
3730 wordsRead articleCache Stampedes in Node.js: Why a Redis Cache Can Overload Your Database
Learn why a naive cache-aside Redis setup synchronizes load onto your database when a hot key expires, and how locks and background refresh prevent it.
1618 wordsRead articleBenchmark the Failure Path: Next.js, Remix and Stale Authorization Data
A case study of how a stale-permission bug reframes a Next.js versus Remix decision, and how to evaluate frameworks on mutations, cache lifetimes and debuggability.
2058 wordsRead articleDeduplicating ORM Queries Across a Next.js Render with React cache()
Learn why colocated Server Components can query the same record several times per request, how to confirm it, and how React cache() fixes it without prop drilling.
2929 wordsRead articleFrom Modulo to Hash Ring: Scaling a Node.js Cache Fleet Without Miss Storms
Learn why hash-mod-N sharding melts databases when nodes change, how rendezvous, jump and ring hashing compare, and how to build a balanced weighted ring in Node.js.
4407 wordsRead articleModern Next.js Mapped: What Each Feature Replaces and When to Use It
A guided tour of eight Next.js capabilities, from Server Components to the Metadata API, showing which old pattern each one retires and where it can trip you up.
3113 wordsRead article
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.