ZZyVOPinblog.zyvop.com·Sep 26 · 9 min readWe Added Redis to Make Things Faster. It Made Things Worse.A product endpoint is taking around 800ms under load. The request isn't doing anything unusual: fetch a product from PostgreSQL, serialize it, return JSON. The data changes infrequently, but the same 00
ZZyVOPinblog.zyvop.com·Sep 24 · 8 min readConsistent Hashing: Why Adding One Server Shouldn't Move EverythingAdd a fifth server to a four-server cache cluster. With the obvious approach, hash(key) % number_of_servers, something like 80% of your keys suddenly belong to a different server than they did a minut00
JMJoselo Martinezindesignednotmagic.hashnode.dev·Sep 16 · 4 min readAgentic AI Beyond the Hype: Why the Boundaries Are Key in Deterministic and Non-Deterministic Behavior for AgentsLet’s imagine we are implementing deterministic behavior for agent systems using control techniques (harnessing). Suddenly, we observe that the agent's actions and responses begin to become clumsy, an02JB
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·Sep 14 · 4 min read3 Ways to Share State Across MicrofrontendsOnce independently-deployed microfrontends can share components via Module Federation, the next question shows up fast: if the checkout microfrontend needs to know the cart microfrontend's current sta00
DSDoogal Simpsonindoogal.dev·Sep 1 · 5 min readHandling Partial Failures in Distributed SystemsQuick Answer: To handle partial failures in distributed systems, avoid complex distributed transactions. Instead, design for the "unhappy path" using an orchestration pattern (like the Saga pattern). 00
ZZyVOPinblog.zyvop.com·Aug 31 · 15 min readHow Netflix's Architecture Works in 2026: A Developer's GuideNetflix isn't running the architecture most developers remember. The company that became famous for Eureka, Hystrix, Ribbon, Zuul and Titus has spent years replacing, reshaping, or moving responsibili00
DSDoogal Simpsonindoogal.dev·Aug 31 · 5 min readHow to Build a Scale-Proof Distributed CounterTo build a scale-proof like counter, you must decouple user actions from database writes. Start with optimistic UI updates for instant feedback, log the event to a user-specific store, and process cou00
MTMuhammad Tahirinmtdeveloper.hashnode.dev·Aug 26 · 13 min readOrchestrating Distributed AI Agents: Ensuring Data Consistency with Event Sourcing & KafkaThis article was originally published on Muhammad Tahir's Portfolio. Introduction & Industry Context The rapid proliferation of AI agents has ushered in a new era of autonomous workflows, transforming00
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
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 7 · 6 min readWhy Every Microservice Eventually Needs a QueueImagine you're the engineer at a UPI payments app. The Transaction Service debits the sender's account and calls the Settlement Service directly over HTTP to credit the receiver and mark the transacti01I