It is not viable to use a distributed transaction that spans the database and the message broker to atomically update the database and publish m