SKSuren Krmoianinnestjs-redis.hashnode.devMastering Distributed Locks in NestJS with RedisXGetting a Grip on Distributed Locks in NestJS with RedisX Distributed systems are complex beasts. When multiple instances of your application decide to access a shared resource at the same time, chaos can ensue. We're talking race conditions, corrupt...1d ago·2 min read
MSMahaboob Subhani Syedinsubhani-syed.hashnode.devEngineering ResumeRoast: Building a Resilient Async PipelineIf you haven't read the previous posts, here's the short version: ResumeRoast is a full-stack app that takes your resume, runs it through an LLM, and gives you structured, brutal feedback. You can che1d ago·9 min read
SKSuren Krmoianinnestjs-redis.hashnode.devNestJS RedisX: Now a Part of Awesome NestJSNestJS RedisX: Now a Part of Awesome NestJS Big news for the NestJS community. NestJS RedisX has made it to the Awesome NestJS list. Seeing our tool alongside other top-notch NestJS resources? Yeah, that's pretty exciting. What’s the Deal with Awesom...1d ago·2 min read
MMohakindistributedcuriosity.hashnode.devMy Curiosity Got Out of Hand - So I Built a Rate Limiter in Go🔧Hey everyone! I am Mohak 🙋🏼♂️, an MSCS student who apparently likes distributed systems. Thus, I decided to build one and this is my very first blog post ✍🏼 about it 🙂. So please be gentle🙏🏼. A2d ago·10 min read
MRMoon Robertinsynsun.hashnode.devRedis vs Valkey in 2026: What the License Fork Actually ChangedWhen Redis Ltd announced the license change in March 2024, I was in the middle of planning a caching layer for a mid-sized SaaS product — four engineers, roughly 80k daily active users, nothing hyperscale but enough that infrastructure decisions have...2d ago·7 min read
KNKanchan Nathinkanchannath.hashnode.devHTTP Caching — The Complete Syntax GuideWhat I Mean When I Say "HTTP Caching" When a browser (or proxy) saves a copy of a response so it doesn't have to ask the server again — that's caching. The server controls it through response headers,2d ago·13 min read
AAAbstract Algorithmsinabstractalgorithms.devSystem Design: Caching and AsynchronismTLDR: Caching stores hot data in fast RAM so you skip slow database round-trips. Asynchronism moves slow tasks (email, video processing) off the critical path via message queues. Together, they turn a blocking, slow system into a responsive, scalable...3d ago·6 min read
LBLokesh Babu Nalluriincloudwithlokesh.hashnode.devServerless Architecture on AWS: A Practical Guide for DevOps EngineersModern cloud applications are moving away from managing servers. Instead of provisioning virtual machines, maintaining operating systems, and managing scaling manually, teams are increasingly adopting4d ago·6 min read
JSJaival Sutharinjaivalsuthar.hashnode.devDesigning a Production-Grade Async Job Queue for Bulk PDF Processing with Redis and BullMQ1. The Real Problem Behind Bulk PDF Processing From the outside, bulk PDF upload looks simple. User picks a ZIP file, hits upload, system processes it. Done. From the inside, you're dealing with 50 to4d ago·23 min read
SKSuren Krmoianinnestjs-redis.hashnode.devMastering Event-Driven Architecture with Redis Streams and NestJS RedisXEvent-driven architecture is not just a buzzword; it's a game-changer for modern application design. Let's dive into how Redis Streams and NestJS RedisX can supercharge your systems. Redis Streams: The Backbone of Events Redis Streams offers a log-ba...5d ago·2 min read