» Tag
distributed-systems
62 postsMCP Sessions Moved Into the Payload: Sticky, Redis, Continuations Compared
MCP dropped server sessions for MRTR; a Rust rmcp v3 benchmark measures sticky, Redis, and sealed-continuation state strategies.
The four hidden causes behind an AI agent's vanishing memory writes
Four distinct causes make AI agent memory writes vanish silently: key mismatches, compaction drops, lost-update races, and stale-read writes.
Kafka vs RabbitMQ: You're Asking the Wrong Question
Choosing Kafka vs RabbitMQ isn't about throughput benchmarks. The real question is queue vs log, and whether you need message replay and multiple consumers.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comIdempotency Fundamentals: Engineering API Guarantees at Scale
A practical breakdown of idempotency in distributed systems: request flow, failure boundaries, key state machines, and storage trade-offs.
Turning the Database Inside Out: Kleppmann's Samza Talk Revisited
Revisiting Martin Kleppmann's classic talk on using Apache Samza and Kafka to rethink databases as streams of immutable facts.
ToolDNS: Using DNS Infrastructure for Scalable AI Tool Discovery
ToolDNS repurposes DNS infrastructure to enable O(log N) semantic discovery across millions of AI tools, cutting search space by over 95%.
Netflix Explains Service Topology: A Real-Time Map for Thousands of Microservices
Netflix details Service Topology, a real-time dependency map spanning thousands of microservices. Learn how eBPF, application-layer, and trace data combine for fast incident response.
Reading AI Memory OSS as a Backend System, Not a Prompt
A 10-question framework for evaluating AI memory OSS as backend infrastructure, using Honcho's pinned source and change history as a case study.
Retry is not a loop, it's a data structure
Why treating retries as simple loops instead of data structures silently corrupts ordering, causes duplicates, and breaks distributed system histories.
The Acknowledgment Gap: How Event-Driven Systems Silently Lose Messages
Why do event-driven systems silently drop messages between acceptance and completion? A deep dive into the acknowledgment gap and its fixes.