jargon

Backend & systems·Transactions and isolation

the process died halfway through and you needed the first update to be rolled back rather than left standing on its own.

Atomicity

The guarantee that a transaction either applies entirely or not at all. It is what makes partial failure recoverable: there is no state where money left one account and never arrived at the other. It says nothing about what other transactions can see while yours is running — that is isolation.