xxxxxxxxxx
Microservices have to update a record locally and raise an event or send a message
Sending a message in middle of a transaction is not releiable
Microservice add the message to ta table while transaction is in Progress. READ COMMITED
A message relay service reads the committed records and sends it to message broker
or event streaming platform.