Транзакций в DDB нет, но вы можете придумать другую схему взаимодействия. В Cloud, особенно в AWS, при переезде необходимо понимать что в этом мире другие правила игры и традиционная архитектура - дорого и болезненно. Вы можете создать для вашего случая события на эвентах через lambda. Например записывать изменение баланса в таблицу, событием отправлять в lambda и там обрабатывать исключения. Это асинхронный мир