...
Drawio |
---|
mVer | 2 |
---|
zoom | 1 |
---|
simple | 0 |
---|
inComment | 0 |
---|
custContentId | 337084458 |
---|
pageId | 332955650 |
---|
lbox | 1 |
---|
diagramDisplayName | Spitfire-Inventory-Audit-target-sequence.drawio |
---|
contentVer | 6 |
---|
revision | 6 |
---|
baseUrl | https://folio-org.atlassian.net/wiki |
---|
diagramName | Spitfire-Inventory-Audit-target-sequence.drawio |
---|
pCenter | 0 |
---|
width | 1336 |
---|
links | |
---|
tbstyle | |
---|
height | 611 |
---|
|
Expand |
---|
title | Audit Consumers with Outbox Sequence Diagram |
---|
|
Audit Consumers with Outbox Sequence Diagram Drawio |
---|
mVer | 2 |
---|
zoom | 1 |
---|
simple | 0 |
---|
inComment | 0 |
---|
custContentId | 342687780 |
---|
pageId | 332955650 |
---|
lbox | 1 |
---|
diagramDisplayName | Spitfire-InvAudit-sequence-outbox.drawio |
---|
contentVer | 1 |
---|
revision | 1 |
---|
baseUrl | https://folio-org.atlassian.net/wiki |
---|
diagramName | Spitfire-InvAudit-sequence-outbox.drawio |
---|
pCenter | 0 |
---|
width | 1170 |
---|
links | |
---|
tbstyle | |
---|
height | 860 |
---|
|
The implementation can follow a Transactional outbox pattern. The approach allows enhanced guarantee for persisting the audit event but the trade-off is that this approach will negatively affect the performance of flows related to domain events. |
Solution Summary
The process is split into two main parts
...