Привет! Подскажите, есть ли какой-то общепринятый подход/библиотека/фреймворк для организации атомарности операций поверх некоего абстрактного API?
Скажем, серия запросов к API приводит к созданию нескольких взаимосвязанных объектов. Они должны создаться либо все вместе, либо, в случае ошибки, уже созданные объекты должны быть удалены, аналогично откату транзакции.