Рассмотрим критическое приложение, и мне нужно сделать два внешних вызова для выполнения транзакции, второй вызов зависит от статуса первого вызова. Если мне нужно сделать этот метод атомарным, то есть я хочу убедиться, что либо вся транзакция происходит, либо ничего не происходит. Что делать, если система дает сбой между вызовами?
Как я должен ответить на этот вопрос, если я получу этот вопрос в интервью?