Tag
transactions
- 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
- Jun 20, 2026 Isolation Levels and the Anomalies They Were Supposed to Prevent Why the SQL standard isolation levels are defined by the anomalies they should exclude, why that definition is incomplete, and what Critic and ARIES work revealed about writes that are visible before they are durable. computing history
- Jun 17, 2026 Transaction Lifetime and Durability in IndexedDB Why an IndexedDB transaction commits without being asked, which callbacks keep it alive, how a failed request aborts the whole scope, and what the durability hint actually guarantees. web platform
- Oct 22, 2025 Why Exactly-Once Delivery Stops at the Workflow Boundary How end-to-end exactly-once requires three coordinated commits, which participant in a scheduled workflow cannot supply one, and what the achievable guarantee actually is. data engineering
- May 24, 2025 The Dual-Write Problem and the Transactional Outbox Why committing to a database and publishing to a broker cannot both be atomic, which failure windows open between them, and how an outbox table turns the problem into a delivery guarantee consumers must absorb. software architecture
- Apr 22, 2025 Idempotency Keys and the Unknown-Outcome Problem How a client-supplied key turns a retried mutation into at-most-once execution, where the key has to be stored, and which failure windows remain open. backend systems
- Jan 13, 2025 Two-Phase Commit and Exactly-Once Sinks Why a stream job cannot deliver exactly once without the sink participating, and how a prepare-then-commit protocol ties checkpoint state to external writes. data engineering
- Dec 4, 2024 Drawing Service Boundaries Around Consistency Requirements How invariants determine where a service boundary can fall, what a shared database does to that boundary, and which cross-service operations need a different mechanism entirely. software architecture
- Apr 1, 2024 Running Schema Migrations Inside the App Update Window Why a migration that is safe on a server is risky on a phone, how to make each step resumable, and what to do when the migration needs more space than the device has. mobile computing