Pparcryptoautoarendainparcrypto-autoarenda.hashnode.dev·8h ago · 6 min readDesigning Reliable Rental Automation: Idempotency, Timers, and Self-Service AccessA rental workflow looks simple until the first retry, delayed webhook, or simultaneous order. The happy path is only a few steps: receive payment, assign a resource, deliver access, and release it lat00
MAMuhammad Ali Arshadinaxixtechhashnodedev.hashnode.dev·1d ago · 11 min readBuilding an AI-Powered Document Processing Pipeline for Enterprise WorkflowsBuilding an AI-Powered Document Processing Pipeline for Enterprise Workflows A practical architecture for document capture, classification, extraction, validation, human review, and enterprise integra00
JMJoselo Martinezindesignednotmagic.hashnode.dev·4d ago · 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
DSDoogal Simpsonindoogal.dev·Sep 12 · 5 min readMicroservice Security: Zero Trust & Threat ModelingNo matter how scalable your microservice architecture is, its security is only as strong as its weakest link. Just like the Death Star's thermal exhaust port, a single unpatched dependency or misconfi00
KRKashif Rezainarchitecture-in-practice.hashnode.dev·Sep 9 · 5 min readThe Code Coverage Illusion: When Unit Tests Create False ConfidenceHigh code coverage may look impressive, but it does not necessarily mean that an application has been tested well. Over the years, I have repeatedly seen teams invest significant developer time in wr10
KRKashif Rezainarchitecture-in-practice.hashnode.dev·Sep 8 · 7 min readHandling Duplicate Events Safely with IdempotencyIn the previous article, we looked at retries and DLQ. Retries help you recover from temporary failures. But they also create a new risk: The same event may be delivered, retried, or processed more t00
KRKashif Rezainarchitecture-in-practice.hashnode.dev·Sep 7 · 8 min readRetry Strategy in Event-Driven Systems: Resilience or Retry Storm? Retries usually start with good intent. Typical transient failures in distributed systems A network call times out.A database becomes slow.A downstream API is unavailable. These are not edge cases. T10
ZZyVOPinzyvop.hashnode.dev·Sep 5 · 12 min readwatermarks-remover: Architecture Review & Getting-Started GuideRepo: guillaumemeyer/watermarks-remover License: MIT (core project) · Latest tagged release: v0.6.0 One-liner: An agent skill plus a stdlib-Python HTTP service that strips AI-provenance marks (invisib00
KRKashif Rezainarchitecture-in-practice.hashnode.dev·Sep 3 · 10 min readClosing the Gap Between DB Commit and Event Publishing with the Outbox PatternHow the Outbox Pattern makes event publishing durable after a business transaction succeeds In the previous article, we saw a dangerous failure window: Save business data Commit DB transaction Publish00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·Sep 3 · 4 min read Why We Moved to an Nx Monorepo (And What Changed) Monorepo vs multi-repo is another debate that gets treated as universal, when it's really about specific pain points. Here's what we were actually dealing with, and what genuinely improved (and what d00