Pessimistic Locking / Deadlock Freedom
Kind: tension
Record: tension:deadlock-freedom-pessimistic-locking
Canonical: Schema
"pessimistic-locking" (atomic-boundary layer) is traded against "Deadlocks" (atomic-boundary layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Deadlocks" and choosing an explicit operating point.
Listed in Tensions, after Optimistic Locking / Retry Complexity and before Pessimistic Locking / Latency.