Tag
Deno's celld is an open-source daemon that runs Cloudflare Workers and Durable Objects on your own machines, using SQLite per object and an S3-compatible bucket for replication and coordination without a control plane.
This paper proposes the Agent Operating System (AOS), a vendor-neutral reference operating architecture for distributed agentic systems, covering governance, runtime coordination, and reliability. It aims to provide a stable framework for composing heterogeneous components into governable and observable agentic systems.
Aquaduck, an aspiring inference platform, is seeking beta testers for its multiplayer model serving network that turns desktop devices into a virtual cluster, with features like model sharding and a public inference network for idle compute.
The article argues that retrying messages in eventually consistent distributed systems treats normal state as failure, and instead suggests storing incoming data and processing when all prerequisites arrive, eliminating the need for retries and dead-letter queues.
A production engineer describes a race condition in multi-agent shared memory, caused by concurrent writes, and explains how switching to an append-only event log with projection resolved it while noting the trade-off in read-your-own-write latency.
The article provides a detailed breakdown of OpenAI's complete software engineer interview process, analyzing round by round the core evaluation points behind initial screening, coding, system design, take-home projects, and the final interview, and compiles them into a systematic engineer advancement checklist.
This tutorial teaches how to implement the Outbox Pattern in Go and PostgreSQL to ensure reliable event publishing in distributed systems, including building a relay service and handling at-least-once delivery.
A blog post explains why single-agent AI harnesses are expensive due to token costs and monolithic issues, advocating for task delegation using specialized agents and patterns like predefined, dynamic, local CLI, and remote agents.
An exploration of what microservices actually are, arguing that their primary value is organizational rather than technical, and discussing the trade-offs involved.
A technical note from the Livelymerge project demonstrating that CRDT convergence (via Automerge) does not guarantee semantically correct merges for live program heaps, using a linked-list example where concurrent swaps produce truncation or cycles. The authors acknowledge the problem and sketch promising directions.
A blog post by Antithesis detailing bugs found in several open-source Raft consensus implementations, including HashiCorp Raft and OpenRaft, emphasizing the difficulty of testing distributed systems and the need for better tooling.
A comprehensive handbook explaining RPC, Protocol Buffers, and gRPC for building modern distributed systems, including a hands-on implementation with Dart and Flutter.
A comment on the idea that 'the log is the agent' in AI systems, likening applied AI's evolution to the distributed systems moment.
This paper presents Phantom, a tool that co-opts Linux processes to run unmodified applications within a high-performance discrete-event network simulator, demonstrating significant speed improvements over existing tools like Shadow and NS-3.
A tweet praising Raft articles as high-quality gems.
Pulsar Attention replaces the static anchor in Star Attention with content-aware summaries and attention sinks, reducing FLOPs by 3.3x while outperforming dense attention on long-context benchmarks.
This article argues that failures in AI agent systems can be understood through the lens of distributed systems, drawing parallels between agent behavior and classic distributed system problems.
A systematic survey of Federated Explainable Artificial Intelligence (FedXAI), covering roles, architectures, evaluation practices, and open challenges. It presents a multi-axis taxonomy and discusses model-agnostic to interpretable-by-design approaches, highlighting gaps in standardization and privacy-aware evaluation.
A technical comparison of three workflow systems (Obelisk, Temporal, Restate) implementing a weather forecast workflow, highlighting differences in architecture, Rust APIs, determinism boundaries, and deployment models.
The article discusses how AI agents can be understood through distributed systems patterns, specifically event sourcing, to handle the unreliability of LLMs.