Paper Notes: [SOSP'01] SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
This article reviews how the SEDA architecture improves scalability and stability under high load through a staged event-driven design.
Tags
Posts gathered under this term.
This article reviews how the SEDA architecture improves scalability and stability under high load through a staged event-driven design.
Distributed Storage From Scratch(Easy)
This article presents the high-level design of a distributed storage system built from scratch and introduces the user-facing API and the d…
Distributed Storage From Scratch(Easy)
Starting from file systems, relational databases, and disk characteristics, this article supplements the Distributed Storage From Scratch s…
Distributed Storage From Scratch(Easy)
As the prologue to this series, this article explains the goals, overall architecture, and upcoming content plan for building a distributed…
This article introduces the control plane, client-side routing, and load-balancing design of Google Slicer, an auto-sharding component.
This article outlines how Google Percolator implements cross-row transactions and reliable notifications on top of Bigtable, with a focus o…
This article introduces the formal framework of a paper on transactional consistency models and explains the intuitive meaning of concepts …
This article gives beginner readers an overview of the basic problems, common solutions, technical challenges, and learning directions for …
This article discusses core issues in large-scale cluster operations automation, including automatic fault detection, automatic remediation…
This article outlines the design goals of Microsoft's Autopilot cluster management system, as well as its mechanisms for machine lifecycle …
Starting from the CAP theorem and ACID properties, this article discusses the trade-offs among consistency, availability, and transaction d…
This post explains how the Anna key-value store uses the actor model and lattice-based conflict resolution to achieve high performance and …
This article summarizes the architectural design of Facebook F4 for warm data object storage, along with its erasure coding and cross-data-…
This post summarizes the design and optimization ideas behind Facebook Haystack's single-machine object storage engine for hot photo storag…
This article introduces Raft's leader election and log replication mechanisms, and discusses how it differs from Paxos in understandability…
This article summarizes Paxos's core safety properties, proposal process, and the basic derivation of the single-decree consensus problem.
Reviews the consistency, replication, conflict handling, and routing designs in the Amazon Dynamo paper, and summarizes the key engineering…