Ep #129: Sagas — Trading Atomicity for Availability (and Living With It - Part 3)

How real distributed systems actually maintain consistency without global locks