Допустим ситуацию:
Мы добавляем какую-либо запись(пост, заказ) по API на удаленный сервис, и нам необходимо сохранить какие-либо данные(пример ID), которые сервис вернул. Но сохранить не вышло, ибо произошла ошибка(упала база данных, ошибка валидации). Что делать в таком случае? По-сути, как с Rollback не выйдет сделать, как с БД.
Схема-пример: 
Из идей - писать лог, оповещать об этом разработчика/администратора.
inb4: WebHook
Частенько приходится работать с сервисами, которые его ещё не ввели и пока не планируют. Хочется знать лучшие практики при его отсутствии.