An atomic transaction is a sequence of actions that are completely executed in its entirety or not executed at all. A key property of distributed atomic transactions is that they typically involve multiple nodes across a network.

One common example of achieving this is the 2PC algorithm.