ZHZero Heartbeatinzaris.hashnode.dev·1d ago · 2 min readAny Language, One Store: How Zaris Speaks the Redis ProtocolZaris is a distributed key/value store built for .NET, with its own binary protocol and native .NET clients. With 2.0.0, every Zaris node can also expose a Redis-protocol (RESP2) listener — so existin00
MNManoj Naikincloudopschronicle.hashnode.dev·3d ago · 3 min readBuilding a Multi-Container Flask and Redis Application Using Docker Compose After building a static website container and a simple Flask application, I wanted to take the next step to running multiple containers together. In real-world applications, a single container is rare00
CMChris Mowforthinblog.hardpoint.dev·3d ago · 15 min readAnnouncing Invar: A diskless transactional document DBtl;dr - we've built a diskless NoSQL document database called Invar. It has well-defined durability guarantees, speaks Redis' native wire protocol, and persists data to S3-compatible object storage. W10
VSVinícius S. de Pontesinvsdepontes.com·6d ago · 5 min readDistributed Memoization: Avoid Repeating Expensive WorkSome operations produce the same output when given the same input. Without caching, every request still reaches the service, accesses its dependencies, and performs the same work again. This happens e62LI
ZZyVOPinzyvop.hashnode.dev·Aug 21 · 17 min readCaching Strategies Every Backend Developer Must KnowThere is a reason Phil Karlton's 1990s quip — that the two hardest problems in computer science are cache invalidation and naming things — still surfaces in every engineering conversation. Caching is 00
CCCoding Corgiincoding-corgi.hashnode.dev·Aug 18 · 7 min readWhat I Learned Building an RSS-to-Discord AutomationWhy I Built This? The Problem: Staying up to date on news feeds without constantly checking multiple websites or getting overwhelmed. The Solution: An automated daily digest delivered straight to Di00
AMAkshay Mukadaminakshaym.hashnode.dev·Aug 16 · 7 min readWhy We Chose Redis Streams and Redis Queues Over Kafka I recently worked as a contractor for a startup solving a problem in the health and medical space. One requirement sat at the center of the product: patients upload a scanned medical report, a PDF or 00
LDLakshay Dhoundiyalinlakshaydhoundiyal.hashnode.dev·Aug 16 · 12 min readHow Does Uber Find Your Driver in Seconds? The System Design Behind UberYou open Uber. Enter your destination. Tap “Confirm Ride.” 🚗 A few seconds later, your screen shows: “Driver found.” You can see the driver's name, vehicle, location, and estimated arrival time. It f20
KGKunal Guptainkunalforked.hashnode.dev·Aug 15 · 5 min readThree Restaurants, One Kitchen: What Broke When it ScaledContinuation of One Socket, a Thousand Waiters, turns out the trick works great, right up until you run more than one copy of it. Worked perfectly with one pod. The moment we scaled to three, jobs sta10
NSNilay Shahaneincuriousnilay.hashnode.dev·Aug 15 · 8 min readI Tried Designing a Distributed Rate Limiter. Here’s Every Place It Broke.Somewhere out there is a client with a bug — a while (true) loop with a missing break condition, hammering /api/order/create as fast as the network allows. while (true) { await fetch('/api/order/cre21T