EKErnest Khasanzhinovinernest-khas.hashnode.dev·1h ago · 19 min readSporeMachine: Building a Harmless Botnet in Go1. Introduction As a kid, and later in college, I devoured technical articles about botnets and how their nodes communicate. What fascinated me was how individual agents, each running on its own machi00
MBMadhav Bhasininblog.madhav.dev·1h ago · 6 min readRedis Patterns Every Backend Engineer Should KnowRedis gets reached for because it's fast. That's often the wrong reason. Speed isn't a pattern — it's a property. Using Redis correctly means understanding what each pattern is actually good at and, j00
PNPriyansh Naskarinpriyanshucodes.hashnode.dev·2d ago · 6 min readA Practical Guide to Failure HandlingThink about a situation where you have are maintaining an e-commerce site. A customer clicks Pay on your checkout page. The loader takes 10 seconds then an error message pops up and says "Something we00
KMKrishnam Murarkainedilec-engineering.hashnode.dev·3d ago · 4 min readDead-letter replay is a production write, not queue administrationDead-letter replay looks like queue administration and behaves like a production write. The handler that failed on a message may have done most of its work before it threw: charged a card, sent an ema01I
HGHarrison Guoinharrisonsec.hashnode.dev·3d ago · 11 min readValidation Is a Loop, Not an Assertion: Why Your AI Agent Reports Success It Never AchievedAn agent I was reviewing was asked to rename a function across a repository. It ran for a while, made its edits, and returned a clean summary: Done. Renamed parseUser to parseAccount everywhere. The s02G
HGHarrison Guoinharrisonsec.hashnode.dev·4d ago · 9 min readYour AI Bill Is a Distributed Systems Problem, Not a Model-Pricing ProblemA team I was helping watched their model bill jump to several times its usual size in a single month. The token meter had not predicted it. The first question in the room was the one almost everyone a00
HGHarrison Guoinharrisonsec.hashnode.dev·5d ago · 10 min readTool Calls Need Completion Ownership: Why Your Agent's 200 OK LiesAn agent is asked to send a payment confirmation email. It calls the send_email tool. The tool returns {"status": "queued", "message_id": "msg_abc123"}. The agent writes back to the user: Done. Confir00
NCN Chandra Prakash Reddyindevopstour.hashnode.dev·Sep 19 · 9 min readScaling on AWS: Refactoring a Monolith to MicroservicesLet's be honest, a large, ten-year-old application legacy is a little scary. You know the kind of project I mean. It’s the kind of codebase where altering the billing module somehow breaks the user pr00
ABAbhishek Banerjeeindeeper-in-tech.hashnode.dev·Sep 19 · 5 min readEvent-Driven Architecture in 2026: Why You Might Not Need KafkaApache Kafka has long been the default choice for event streaming. Here is why lighter message brokers, modern bus topologies, and cloud-native queues often make more sense for 95% of asynchronous wor00
SGSui Gninneurons-me.hashnode.dev·Sep 16 · 1 min readDistributed Identityhttps://suign.github.io/CentralizeTheSelf.html Distributed identity means identity-related information and verification operate across multiple systems or nodes. The term is broader and less standardi00