Project Sherlock

Paper

2007

Life beyond Distributed Transactions: an Apostate's Opinion

Pat Helland

Argues large-scale systems should abandon ACID distributed transactions in favour of idempotent operations and business-level compensation, because coordination across machines does not scale.

Read it

Before you start

FreeIntermediatelink checked 17 Sept 2026

Read these first

Not a difficulty warning — a route. These are in the library too.

Groundwork for

Works in the library that name this one as a prerequisite.

Filed under Distributed Systems in Computer Science.