Question - What is an atomic transaction?
Answer -
Atomic Transactions move a process from one consistent state to a new consistent and durable state that is secluded from other units. All the states will be reset if an atomic transaction fails. It uses custom exception handling methods to recover from error scenarios.