Tag
The open-source project system-design-101, created by the ByteByteGo team, simplifies system design interview knowledge points through architecture diagrams, has received 84.1k stars, and is suitable for interview preparation and team training.
The author argues that recoverability is the real test for autonomous AI agents, highlighting challenges like task persistence and the need for robust recovery mechanisms to ensure true autonomy.
Uber explains a context-aware mechanism for handling retry storms in distributed systems to prevent cascading failures and improve reliability.
Gorai is a Go-based robotics platform that leverages NATS.io for distributed systems, enabling AI-integrated robot development with service discovery and runtime composition.
This blog post explains how to run Git on object storage by inventing a new packfile format native to object storage, solving performance issues with traditional Git packfiles for production-sized repositories.
This paper presents a leakage-safe and scheduler-aware machine learning framework for predicting grid job runtime, using CatBoost with temporal validation to enhance scheduling efficiency in distributed computing environments.
This article is a retrospective on the Sprite network operating system, providing access to its source code, documentation, and research papers on GitHub for historical and educational purposes.
PlanetScale achieved 118 million queries per second on their Neki platform with linear scalability across 512 shards, demonstrating exceptional performance and throughput in database operations.
OpenAI details the evolution of Habitat, their online storage platform, which scaled from a Python library to a service handling over 70 million requests per second to support ChatGPT's billion-user scale.
Neki is a sharded Postgres solution by PlanetScale that enables horizontal scaling to hundreds of millions of QPS and petabytes of data with zero-downtime operations.
This article discusses common catastrophic failures in production autonomous agent fleets, emphasizing that issues arise from distributed systems problems like schema drift, uncoordinated retries, and transcript handling, rather than prompt quality.
The paper introduces PlanFence, a dependency-scoped validation protocol that prevents stale-plan execution in distributed LLM-agent systems by validating plans against current public records, demonstrated through controlled live workflows.
The article provides a structured learning path for understanding Apache Kafka, emphasizing that it should be learned only when needed for event streaming problems.
The article distinguishes between two types of abstraction in system design: modularity abstraction, which hides internals, and modeling abstraction, which reduces systems to essential behaviors for formal reasoning.
This article presents architectural metapatterns that generalize software architecture patterns into wider classes for local and distributed systems, illustrated with intuitive diagrams and outdated presentations.
A tweet listing essential database concepts for understanding scaling, including B+ Trees, LSM Trees, and distributed systems topics.
The article introduces Trace Engineering as a formal architectural approach to enhance observability in autonomous AI agent systems, differentiating it from logs and trajectories to enable better debugging and reliability.
This paper proposes a bidirectional Mamba model for long-term behavioral evaluation to enhance trustworthy collaborator selection in distributed systems, demonstrating improved accuracy over baseline methods.
Atproto Spaces Alpha launches as a major update to the AT Protocol, enabling developers to build applications with non-public data through a lightweight, permissioned data model.
This article explains the difficulties of hosting Git repositories at scale, focusing on Git's packfile design and distributed nature, and outlines potential solutions.