It follows full ACID properties Atomicity, Consistency, Isolation and Durability. If you require full ACID properties on the data—for example, when the data must be isolated from other transactions—you must use atomic transactions exclusively. When an atomic transaction fails, all states are reset as if the orchestration instance never entered the scope. There is no catch block in atomic scope. there is compensation block to redirect the message in case of failed.