Tag
consistency
- Oct 23, 2026 Quorum Intersection: Why R + W > N Is Necessary but Not Sufficient What the quorum inequalities actually prove about read-write overlap, why they say nothing about the newest value, and where per-key quorums break down across a cluster. databases
- Oct 20, 2026 fsck and the Ordering of Repairs Why the consistency passes run in a fixed order, how each pass builds the data the next one needs, and why some findings can only be resolved by discarding data. filesystems
- Sep 20, 2026 Aggregate Boundaries and Transaction Scope How to decide what loads and changes together in one transaction, why object references across those boundaries cause trouble, and how conflicts are detected. software architecture
- Jul 14, 2026 Crash-Consistent and Application-Consistent Backups What a point-in-time image really contains, why journal replay only repairs the filesystem, and how to quiesce a running service without stopping it. devops
- Jul 7, 2026 Shard Routing and Ownership Metadata: The Directory That Must Not Disagree How clients find the shard for a key, what happens when the routing table is stale, and why ownership epochs turn a racy handoff into a detectable error. databases
- Apr 4, 2026 Compensating Transactions in Multi-Service Workflows How a saga replaces an impossible distributed commit with local steps and explicit undo actions, why the undo is not a rollback, and what becomes visible while the workflow is in flight. software architecture
- Jan 28, 2026 Read-Your-Writes Across Replicated Session Stores Which consistency guarantees a session actually needs, why a replica read can undo a rotation, and how version tokens and home-region ownership keep a user from seeing their own past. backend systems
- Nov 21, 2025 Cross-Region Replication and the Window Between Two Copies Replication is asynchronous by default, so the second region lags the first. What the lag does to failover, to deletes, and to any read that crosses the boundary. cloud infrastructure
- Oct 22, 2025 Invalidation by Deletion and by Versioned Key Why deleting a cache entry after a write is a race rather than a guarantee, how versioned keys turn invalidation into a change of address, and what each approach costs when the cache and the source disagree. backend systems
- Oct 15, 2025 Dual Writes and the Divergence They Inevitably Produce Why writing to two stores from application code cannot be made atomic, how partial failure and reordering corrupt one side, and which log-based alternative removes the window. software architecture
- Sep 5, 2025 Chain Replication: Why the Head Writes and the Tail Reads How ordering replicas into a chain turns replication into a single ordered path, why reads are served at the tail, and what the head and tail failures require of the membership protocol. filesystems
- Jun 13, 2025 Cutover Between Two Systems: Dual Writes, Shadow Reads, and the Switchover Point How a migration moves authority from one store to another without a window of divergent writes, and why the cutover must be a single atomic epoch change. distributed systems
- Mar 31, 2025 What a Successful Write Guarantees: Durability and Read-After-Write Consistency A 200 response means the bytes survive disk failure, not that every reader sees them yet. How replication, quorums, and listing indexes set the visibility rules. cloud infrastructure
- Mar 25, 2025 Quorum Intersection and Why R + W Must Exceed N The arithmetic that guarantees a read sees the latest write, how sloppy quorums break it, and what read repair has to do to restore the guarantee. filesystems
- Sep 20, 2024 Dual Writes, Replication Lag, and Read-Your-Writes Through a Cache Why a cache turns one write into two writes with no shared transaction, which orderings lose updates, and the session-level guarantees that make a client see its own changes without giving up the cache. backend systems
- May 6, 2024 Session Guarantees: Read-Your-Writes and Monotonic Reads How four per-session guarantees are implemented with version tracking, why they are cheaper than global consistency, and where client redirection breaks them. distributed systems
- Apr 12, 2024 Shard Routing and Replica Consistency in Distributed Search How a search index is split across many machines, how a query fans out to shards and merges their results, and how replicas stay consistent with their primary shards. information retrieval
- Dec 11, 2023 Quorum Intersection and the Arithmetic of Stale Reads Why R + W > N guarantees a read sees the latest acknowledged write, what that inequality does not guarantee, and how sloppy quorums and read-your-writes routing break it. distributed systems
- Apr 29, 2022 Termination Checking and the Price of Consistency Why a total language cannot have a general fixpoint, how structural and size-change checks approximate termination, and what each approximation rejects. computation theory