...
- PostgreSQL should be used to store Audit records instead of ElasticSearch. It is already used by other Folio modules.
It will be later replaced with ElasticSearch. - Audit logs interceptor library should be used to capture Audit data and send it to mod-circulation-audit-logs-aggregator via Kafka. The library should be built into the Vertex request-response pipeline and intercept requests/responses containing Audit data.
- mod-pubsub should be used by mod-circulation-audit-logs-aggregator module and Audit logs interceptor library to interact with Kafka (until the new Kafka messaging library is fully added to the Folio).
...