Goal: provide a fail safe audit service.
Instead of queuing in memory the audit entry put them into a dedicated audit stream. A simple computation will take care of the batching every n entries or t time.
The impl is a sync listener collecting logEntries and that is enlisted to the transaction (NXP-19472), the logEntries is written to a Log.
A computation stream is contributed to consume the log and apply a batching policy to submit them to the audit backend.