Also, suggest you to carefully think about transaction boundaries, if possible, prefer eventual consistency over transactions.