— на полочку
За сетью нельзя одолжить чужую ACID-транзакцию (ACID — атомарность, согласованность, изоляция, долговечность: гарантии обычной транзакции в базе): атомарность кончается на границе сервиса. Дальше целостность держат идемпотентность и согласованность в конечном счёте.
distributed transaction vs eventual consistency · записано в блокнот