AAT Global1d ago · 5 min readPreventing Duplicate Orders in ERP–CRM IntegrationsA CRM sends an order to an ERP. The ERP commits it, but the response never reaches the CRM. The integration retries, and a second order appears. Both requests looked reasonable to the sender; the busiatglobal.hashnode.dev
HHamed Yousefi2d ago · 16 min readActors in Production: How Discord, LinkedIn and Halo Use the Actor ModelThe actor model is easy to describe: small units that own their state, handle one message at a time, and talk only by messages. If you haven't met it yet, my previous article covers where it came fromhmdsefi.hashnode.dev
NNitesh Kumar Tudu2d ago · 7 min readCloudflare Saved 100 TB of RAM With High-School Statistics. Here's the Lesson for Your Node BackendLast week Cloudflare published a post about cutting roughly 100 TB of RAM out of their internal load balancer. They didn't do it with a rewrite or new hardware. They counted how many hash points their2EAblog.thecodingant.in
HHamed Yousefi4d ago · 15 min readThe Actor Model: Why It Was Invented and How It WorksIf you have written concurrent code with threads, you know the routine. Several threads touch the same data, so you put a lock around it. Then you add a second lock, take the two in the wrong order onhmdsefi.hashnode.dev
AAnonymousOct 23 · 4 min readYour System Design Looks Fine on a Whiteboard. Until Traffic Hits.You can draw a system with an API gateway, a few services, Redis, and a database. Everything looks clean. Every component has a purpose. But what happens when traffic increases tenfold? Does Redis prostackmonkey.hashnode.dev
SSui GnOct 19 · 6 min readThe Holy Grail of Autonomous Cognitive Computing: Breaking Contextual Momentum in LLMs Large language models generate responses conditioned on the context they receive—including their own previous outputs. An early assumption can become the premise for later reasoning, allowing a mistakneurons-me.hashnode.dev
HHamed YousefiOct 19 · 10 min readCutting etcd/raft failover from 1.25 s to 343 ms, checked against 2,000 simulated leader crashesWhen the leader of a three-node etcd/raft cluster dies, the other two servers wait between 1 and 1.9 seconds before one of them holds an election. That's with a tick every 100 ms and the settings fromhmdsefi.hashnode.dev
YYash SutharOct 19 · 4 min readHow Redis rate limiters fail under load, measuredResearch paper: Overshoot, Retries and Clocks: An Empirical Study of Redis-Based Rate Limiting Under Concurrency · code and data · DOI 10.5281/zenodo.23467402 I build rate limiting for a living, and yashrsuthar.hashnode.dev
MMadhav BhasinOct 16 · 7 min readWhat I Learned Running Real-Time Pipelines at ScaleFor the past few years I've spent a significant portion of my time building and operating real-time event pipelines — systems that ingest millions of messages daily, process them through multiple serv47JDYblog.madhav.dev
MMukul KumarOct 17 · 4 min readHow Discord’s Message Storage Hit a Scaling WallDiscord’s migration from Cassandra to ScyllaDB is easy to summarise as a database replacement. That misses an important part of the engineering story. Discord reported reducing its Cassandra fleet fro2Sbuildopsy.hashnode.dev