Distributed Transactions: The Hard Truth About Keeping Multiple Systems in Sync
## Why Single-Database Transactions Don't Scale A transaction in a single database is simple. You start a transaction, make changes, commit. Either everything commits or nothing ...