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.
This post introduces the RUM Conjecture's view on the trade-offs among read amplification, write amplification, and memory overhead, and di…
This article introduces the control plane, client-side routing, and load-balancing design of Google Slicer, an auto-sharding component.
This article excerpts and organizes the overall architecture of relational database systems, including core components such as query proces…
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 summarizes how the ARC cache replacement algorithm adaptively balances recency and frequency, and explains its advantages over…
This article outlines the design goals of Microsoft's Autopilot cluster management system, as well as its mechanisms for machine lifecycle …
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…