API REST очень общеприняты и обычно используются для ОЧЕНЬ критических приложений.Все от медицинских устройств до банковских систем используют их.Как и любое приложение, оно должно быть правильно спроектировано, и обработка ваших транзакций должна быть тщательно продумана, но она ничем не отличается от любого другого архитектурного стиля.
Чаще всего вы хотите, чтобы ваши транзакциибыть первоклассными гражданами, так что если бы у вас было банковское приложение, вы бы обернули свои кредитные и дебетовые транзакции в один вызов, позволяя осуществить истинную двухфазную фиксацию.Этот подход позволяет вам ослабить транзакционность для битов приложения, которые не являются транзакционными (что больше, чем вы могли бы сначала подумать).